Uses of Class
org.eclipse.jdt.internal.compiler.ast.Annotation

Packages that use Annotation
org.eclipse.jdt.internal.codeassist   
org.eclipse.jdt.internal.codeassist.complete   
org.eclipse.jdt.internal.compiler   
org.eclipse.jdt.internal.compiler.ast   
org.eclipse.jdt.internal.compiler.lookup   
org.eclipse.jdt.internal.compiler.parser   
org.eclipse.jdt.internal.compiler.problem   
org.eclipse.jdt.internal.core   
org.eclipse.jdt.internal.core.search.matching   
org.eclipse.jdt.internal.formatter   
 

Uses of Annotation in org.eclipse.jdt.internal.codeassist
 

Methods in org.eclipse.jdt.internal.codeassist with parameters of type Annotation
protected  IAnnotation CompletionUnitStructureRequestor.acceptAnnotation(Annotation annotation, AnnotatableInfo parentInfo, JavaElement parentHandle)
           
 

Uses of Annotation in org.eclipse.jdt.internal.codeassist.complete
 

Subclasses of Annotation in org.eclipse.jdt.internal.codeassist.complete
 class CompletionOnAnnotationMemberValuePair
           
 class CompletionOnMarkerAnnotationName
           
 

Constructors in org.eclipse.jdt.internal.codeassist.complete with parameters of type Annotation
CompletionOnAnnotationOfType(char[] typeName, CompilationResult compilationResult, Annotation annotation)
           
 

Uses of Annotation in org.eclipse.jdt.internal.compiler
 

Fields in org.eclipse.jdt.internal.compiler declared as Annotation
 Annotation[] ISourceElementRequestor.TypeInfo.annotations
           
 Annotation[] ISourceElementRequestor.MethodInfo.annotations
           
 Annotation[] ISourceElementRequestor.FieldInfo.annotations
           
 

Uses of Annotation in org.eclipse.jdt.internal.compiler.ast
 

Subclasses of Annotation in org.eclipse.jdt.internal.compiler.ast
 class MarkerAnnotation
           
 class NormalAnnotation
          Normal annotation node
 class SingleMemberAnnotation
          SingleMemberAnnotation node
 

Fields in org.eclipse.jdt.internal.compiler.ast declared as Annotation
 Annotation[] TypeDeclaration.annotations
           
 Annotation[] AbstractMethodDeclaration.annotations
           
 Annotation[] AbstractVariableDeclaration.annotations
           
 Annotation[] ImportReference.annotations
           
 

Methods in org.eclipse.jdt.internal.compiler.ast with parameters of type Annotation
static java.lang.StringBuffer ASTNode.printAnnotations(Annotation[] annotations, java.lang.StringBuffer output)
           
 void CompilationUnitDeclaration.recordSuppressWarnings(IrritantSet irritants, Annotation annotation, int scopeStart, int scopeEnd)
           
static void ASTNode.resolveAnnotations(BlockScope scope, Annotation[] sourceAnnotations, Binding recipient)
          Resolve annotations, and check duplicates, answers combined tagBits for recognized standard annotations
static void ASTNode.resolveDeprecatedAnnotations(BlockScope scope, Annotation[] annotations, Binding recipient)
          Figures if @Deprecated annotation is specified, do not resolve entire annotations.
 

Uses of Annotation in org.eclipse.jdt.internal.compiler.lookup
 

Methods in org.eclipse.jdt.internal.compiler.lookup with parameters of type Annotation
protected  boolean SourceTypeBinding.checkRedundantNullnessDefaultOne(ASTNode location, Annotation[] annotations, long annotationTagBits)
           
protected  void SourceTypeBinding.checkRedundantNullnessDefaultRecurse(ASTNode location, Annotation[] annotations, long annotationTagBits)
           
protected  void LocalTypeBinding.checkRedundantNullnessDefaultRecurse(ASTNode location, Annotation[] annotations, long annotationTagBits)
           
protected  void NestedTypeBinding.checkRedundantNullnessDefaultRecurse(ASTNode location, Annotation[] annotations, long annotationTagBits)
           
 void Scope.validateNullAnnotation(long tagBits, TypeReference typeRef, Annotation[] annotations)
           
 

Uses of Annotation in org.eclipse.jdt.internal.compiler.parser
 

Fields in org.eclipse.jdt.internal.compiler.parser declared as Annotation
 Annotation RecoveredAnnotation.annotation
           
 

Methods in org.eclipse.jdt.internal.compiler.parser that return Annotation
 Annotation RecoveredAnnotation.updatedAnnotationReference()
           
 

Methods in org.eclipse.jdt.internal.compiler.parser with parameters of type Annotation
 RecoveredElement RecoveredAnnotation.addAnnotation(Annotation annot, int index)
           
 void RecoveredType.annotationsConsumed(Annotation[] consumedAnnotations)
           
 

Uses of Annotation in org.eclipse.jdt.internal.compiler.problem
 

Methods in org.eclipse.jdt.internal.compiler.problem with parameters of type Annotation
 void ProblemReporter.contradictoryNullAnnotations(Annotation annotation)
           
 void ProblemReporter.disallowedTargetForAnnotation(Annotation annotation)
           
 void ProblemReporter.duplicateAnnotation(Annotation annotation)
           
 void ProblemReporter.illegalAnnotationForBaseType(TypeReference type, Annotation[] annotations, char[] annotationName, long nullAnnotationTagBit)
           
 void ProblemReporter.invalidFileNameForPackageAnnotations(Annotation annotation)
           
 void ProblemReporter.invalidUsageOfAnnotation(Annotation annotation)
           
 void ProblemReporter.missingValueForAnnotationMember(Annotation annotation, char[] memberName)
           
 void ProblemReporter.nullDefaultAnnotationIsRedundant(ASTNode location, Annotation[] annotations, Binding outer)
           
 

Uses of Annotation in org.eclipse.jdt.internal.core
 

Methods in org.eclipse.jdt.internal.core with parameters of type Annotation
protected  IAnnotation CompilationUnitStructureRequestor.acceptAnnotation(Annotation annotation, AnnotatableInfo parentInfo, JavaElement parentHandle)
           
 

Constructors in org.eclipse.jdt.internal.core with parameters of type Annotation
LocalVariable(JavaElement parent, java.lang.String name, int declarationSourceStart, int declarationSourceEnd, int nameStart, int nameEnd, java.lang.String typeSignature, Annotation[] astAnnotations, int flags, boolean isParameter)
           
 

Uses of Annotation in org.eclipse.jdt.internal.core.search.matching
 

Methods in org.eclipse.jdt.internal.core.search.matching with parameters of type Annotation
protected  IJavaElement MatchLocator.createHandle(Annotation annotation, IAnnotatable parent)
          Create an handle for a local variable declaration (may be a local variable or type parameter).
 int MethodLocator.match(Annotation node, MatchingNodeSet nodeSet)
           
 int PatternLocator.match(Annotation node, MatchingNodeSet nodeSet)
           
 int TypeReferenceLocator.match(Annotation node, MatchingNodeSet nodeSet)
           
 int OrLocator.match(Annotation node, MatchingNodeSet nodeSet)
           
 int AndLocator.match(Annotation node, MatchingNodeSet nodeSet)
           
 int PackageReferenceLocator.match(Annotation node, MatchingNodeSet nodeSet)
           
protected  void MatchLocator.reportMatching(Annotation[] annotations, IJavaElement enclosingElement, IJavaElement[] otherElements, Binding elementBinding, MatchingNodeSet nodeSet, boolean matchedContainer, boolean enclosesElement)
          Report matching in annotations.
 

Uses of Annotation in org.eclipse.jdt.internal.formatter
 

Methods in org.eclipse.jdt.internal.formatter with parameters of type Annotation
 void Scribe.printModifiers(Annotation[] annotations, ASTVisitor visitor)
           
 void Scribe.printModifiers(Annotation[] annotations, ASTVisitor visitor, int annotationSourceKind)