Uses of Interface
org.eclipse.jdt.core.dom.IBinding
-
Packages that use IBinding Package Description org.eclipse.jdt.core.dom The Java DOM/AST is the set of classes that model the source code of a Java program as a structured document.org.eclipse.jdt.core.dom.rewrite The Java DOM/AST rewrite is the set of classes that are used to make changes to an existing DOM/AST tree. -
-
Uses of IBinding in org.eclipse.jdt.core.dom
Subinterfaces of IBinding in org.eclipse.jdt.core.dom Modifier and Type Interface Description interfaceIAnnotationBindingRepresents a resolved annotation.interfaceIMemberValuePairBindingRepresents a resolved instance of an annotation's member value pair.interfaceIMethodBindingA method binding represents a method or constructor of a class or interface.interfaceIModuleBindingA module binding represents a module (added in JLS9 API).interfaceIPackageBindingA package binding represents a named or unnamed package.interfaceITypeBindingA type binding represents a fully-resolved type.interfaceIVariableBindingA variable binding represents either a field of a class or interface, or a local variable declaration (including formal parameters, local variables, and exception variables).Methods in org.eclipse.jdt.core.dom that return IBinding Modifier and Type Method Description IBinding[]ASTParser. createBindings(IJavaElement[] elements, IProgressMonitor monitor)Creates bindings for a batch of Java elements.IBinding[]ASTRequestor. createBindings(String[] bindingKeys)Resolves bindings for the given binding keys.IBinding[]FileASTRequestor. createBindings(String[] bindingKeys)Resolves bindings for the given binding keys.IBindingIMethodBinding. getDeclaringMember()If this method binding represents a lambda expression then: If the lambda expression is declared in the body of a method, answers the binding of that declaring method.IBindingITypeBinding. getDeclaringMember()If this type binding represents a local type, possibly an anonymous class, then: If the local type is declared in the body of a method, answers the binding of that declaring method.IBindingImportDeclaration. resolveBinding()Resolves and returns the binding for the package, type, field, or method named in this import declaration.IBindingMemberRef. resolveBinding()Resolves and returns the binding for the entity referred to by this member reference.IBindingMethodRef. resolveBinding()Resolves and returns the binding for the entity referred to by this method reference.IBindingName. resolveBinding()Resolves and returns the binding for the entity referred to by this name.Methods in org.eclipse.jdt.core.dom with parameters of type IBinding Modifier and Type Method Description voidASTRequestor. acceptBinding(String bindingKey, IBinding binding)Accepts a binding corresponding to the binding key.voidFileASTRequestor. acceptBinding(String bindingKey, IBinding binding)Accepts a binding corresponding to the binding key.ASTNodeCompilationUnit. findDeclaringNode(IBinding binding)Finds the corresponding AST node in the given compilation unit from which the given binding originated.booleanIBinding. isEqualTo(IBinding binding)Returns whether this binding has the same key as that of the given binding. -
Uses of IBinding in org.eclipse.jdt.core.dom.rewrite
Methods in org.eclipse.jdt.core.dom.rewrite with parameters of type IBinding Modifier and Type Method Description StringImportRewrite. addStaticImport(IBinding binding)Adds a new static import to the rewriter's record and returns a name - single member name if import is successful, else qualified name.StringImportRewrite. addStaticImport(IBinding binding, ImportRewrite.ImportRewriteContext context)Adds a new static import to the rewriter's record and returns a name - single member name if import is successful, else qualified name.
-