Uses of Interface
org.eclipse.jdt.core.dom.IAnnotationBinding
Package
Description
The Java DOM/AST is the set of classes that model the source code of a Java program
as a structured document.
The Java DOM/AST rewrite is the set of classes that are used to make changes to an existing DOM/AST tree.
-
Uses of IAnnotationBinding in org.eclipse.jdt.core.dom
Modifier and TypeMethodDescriptionIBinding.getAnnotations()
Returns the resolved declaration annotations associated with this binding.IMethodBinding.getParameterAnnotations
(int paramIndex) Returns the resolved declaration annotations of a parameter of this method.ITypeBinding.getTypeAnnotations()
Returns the type annotations that this type reference is annotated with.Annotation.resolveAnnotationBinding()
Resolves and returns the resolved annotation for this annotation. -
Uses of IAnnotationBinding in org.eclipse.jdt.core.dom.rewrite
Modifier and TypeMethodDescriptionImportRewrite.ImportRewriteContext.removeRedundantTypeAnnotations
(IAnnotationBinding[] annotations, ImportRewrite.TypeLocation location, ITypeBinding type) This method can be overridden in subclasses to remove annotations that are redundant, e.g. because of NonNullByDefault.Modifier and TypeMethodDescriptionImportRewrite.addAnnotation
(IAnnotationBinding annotation, AST ast, ImportRewrite.ImportRewriteContext context) Adds the necessary imports for the given annotation binding to the rewriter's record and returns anAnnotation
that can be used in the code.ImportRewrite.ImportRewriteContext.removeRedundantTypeAnnotations
(IAnnotationBinding[] annotations, ImportRewrite.TypeLocation location, ITypeBinding type) This method can be overridden in subclasses to remove annotations that are redundant, e.g. because of NonNullByDefault.