|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.aspectj.org.eclipse.jdt.internal.compiler.ast.ASTNode
org.aspectj.org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration
org.aspectj.org.eclipse.jdt.internal.compiler.ast.MethodDeclaration
org.aspectj.ajdt.internal.compiler.ast.AjMethodDeclaration
org.aspectj.ajdt.internal.compiler.ast.DeclareDeclaration
org.aspectj.ajdt.internal.compiler.ast.DeclareAnnotationDeclaration
public class DeclareAnnotationDeclaration
Field Summary |
---|
Fields inherited from class org.aspectj.ajdt.internal.compiler.ast.DeclareDeclaration |
---|
declareDecl |
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.MethodDeclaration |
---|
returnType, typeParameters |
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration |
---|
annotations, arguments, binding, bodyEnd, bodyStart, compilationResult, declarationSourceEnd, declarationSourceStart, explicitDeclarations, ignoreFurtherInvestigation, javadoc, modifiers, modifiersSourceStart, scope, selector, statements, thrownExceptions |
Fields inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.problem.ProblemSeverities |
---|
Abort, AbortCompilation, AbortCompilationUnit, AbortMethod, AbortType, Error, Fatal, Ignore, Optional, SecondaryError, Warning |
Constructor Summary | |
---|---|
DeclareAnnotationDeclaration(CompilationResult result,
DeclareAnnotation symbolicDeclare,
Annotation annotation)
|
Method Summary | |
---|---|
void |
analyseCode(ClassScope classScope,
InitializationFlowContext initializationContext,
FlowInfo flowInfo)
|
Annotation |
getDeclaredAnnotation()
|
boolean |
isRemover()
|
void |
postParse(TypeDeclaration typeDec)
Just before building bindings, hook for subclasses |
protected boolean |
shouldBeSynthetic()
|
protected boolean |
shouldDelegateCodeGeneration()
|
Methods inherited from class org.aspectj.ajdt.internal.compiler.ast.DeclareDeclaration |
---|
addAtAspectJAnnotations, build, generateCode, generateInfoAttributes, parseStatements, print, resolveStatements |
Methods inherited from class org.aspectj.ajdt.internal.compiler.ast.AjMethodDeclaration |
---|
addAttribute, addDeclarationStartLineAttribute, generateInfoAttributes |
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.MethodDeclaration |
---|
isMethod, printReturnType, resolveStatements, traverse, typeParameters |
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration |
---|
abort, bindArguments, bindThrownExceptions, compilationResult, ensureScopeSetup, finishResolveTypes, generateCode, hasErrors, isAbstract, isAnnotationMethod, isClinit, isConstructor, isDefaultConstructor, isInitializationMethod, isNative, isStatic, printBody, resolve, resolveJavadoc, tagAsHavingErrors |
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.ast.ASTNode |
---|
checkInvocationArguments, concreteStatement, isFieldUseDeprecated, isImplicitThis, isMethodUseDeprecated, isSuper, isThis, isTypeUseDeprecated, printAnnotations, printIndent, printModifiers, resolveAnnotations, resolveDeprecatedAnnotations, sourceEnd, sourceStart, toString, traverse |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DeclareAnnotationDeclaration(CompilationResult result, DeclareAnnotation symbolicDeclare, Annotation annotation)
Method Detail |
---|
public void analyseCode(ClassScope classScope, InitializationFlowContext initializationContext, FlowInfo flowInfo)
analyseCode
in class MethodDeclaration
public Annotation getDeclaredAnnotation()
protected boolean shouldDelegateCodeGeneration()
shouldDelegateCodeGeneration
in class DeclareDeclaration
protected boolean shouldBeSynthetic()
shouldBeSynthetic
in class DeclareDeclaration
public void postParse(TypeDeclaration typeDec)
AbstractMethodDeclaration
postParse
in class DeclareDeclaration
public boolean isRemover()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |