Klasse DeclarationFactory
java.lang.Object
org.aspectj.ajdt.internal.compiler.parser.DeclarationFactory
- Alle implementierten Schnittstellen:
Parser.IDeclarationFactory
- Autor:
- Adrian Colyer, Andy Clement
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungcreateAspect
(CompilationResult result) createDeclareAnnotationDeclaration
(CompilationResult result, ASTNode pseudoTokens, Annotation annotation, Parser parser, char kind) createDeclareDeclaration
(CompilationResult result, ASTNode pseudoTokens, Parser parser) createIfPseudoToken
(Parser parser, Expression expr) createInterTypeFieldDeclaration
(CompilationResult result, TypeReference onType) createIntertypeMemberClassDeclaration
(CompilationResult compilationResult) createPointcutDesignator
(Parser parser, ASTNode pseudoTokens) createPseudoToken
(Parser parser, String value, boolean isIdentifier) createPseudoTokensFrom
(ASTNode[] tokens, CompilationResult result) boolean
isAfterAdvice
(MethodDeclaration adviceDecl) void
setAfterReturningAdviceKind
(MethodDeclaration adviceDecl) void
setAfterThrowingAdviceKind
(MethodDeclaration adviceDecl) void
setDeclaredModifiers
(MethodDeclaration interTypeDecl, int modifiers) void
setDominatesPatternFrom
(TypeDeclaration aspectDecl, ASTNode pseudoTokens, Parser parser) void
setExtraArgument
(MethodDeclaration adviceDeclaration, Argument arg) void
setInitialization
(MethodDeclaration itdFieldDecl, Expression initialization) void
setLiteralKind
(ASTNode pseudoToken, String string) void
setOnType
(MethodDeclaration interTypeDecl, TypeReference onType) void
setOnType
(TypeDeclaration interTypeDecl, TypeReference onType) void
setPerClauseFrom
(TypeDeclaration aspectDecl, ASTNode pseudoTokens, Parser parser) void
setPointcutDesignatorOnAdvice
(MethodDeclaration adviceDecl, ASTNode des) void
setPointcutDesignatorOnPointcut
(MethodDeclaration pcutDecl, ASTNode des) void
setPrivileged
(TypeDeclaration aspectDecl, boolean isPrivileged) void
setSelector
(MethodDeclaration interTypeDecl, char[] selector) boolean
shouldTryToRecover
(ASTNode node)
-
Konstruktordetails
-
DeclarationFactory
public DeclarationFactory()
-
-
Methodendetails
-
createMethodDeclaration
- Angegeben von:
createMethodDeclaration
in SchnittstelleParser.IDeclarationFactory
-
createConstructorDeclaration
- Angegeben von:
createConstructorDeclaration
in SchnittstelleParser.IDeclarationFactory
-
createProceed
- Angegeben von:
createProceed
in SchnittstelleParser.IDeclarationFactory
-
createAspect
- Angegeben von:
createAspect
in SchnittstelleParser.IDeclarationFactory
-
setPrivileged
- Angegeben von:
setPrivileged
in SchnittstelleParser.IDeclarationFactory
-
setPerClauseFrom
- Angegeben von:
setPerClauseFrom
in SchnittstelleParser.IDeclarationFactory
-
setDominatesPatternFrom
public void setDominatesPatternFrom(TypeDeclaration aspectDecl, ASTNode pseudoTokens, Parser parser) - Angegeben von:
setDominatesPatternFrom
in SchnittstelleParser.IDeclarationFactory
-
createPseudoTokensFrom
- Angegeben von:
createPseudoTokensFrom
in SchnittstelleParser.IDeclarationFactory
-
createPointcutDeclaration
- Angegeben von:
createPointcutDeclaration
in SchnittstelleParser.IDeclarationFactory
-
createAroundAdviceDeclaration
- Angegeben von:
createAroundAdviceDeclaration
in SchnittstelleParser.IDeclarationFactory
-
createAfterAdviceDeclaration
- Angegeben von:
createAfterAdviceDeclaration
in SchnittstelleParser.IDeclarationFactory
-
createBeforeAdviceDeclaration
- Angegeben von:
createBeforeAdviceDeclaration
in SchnittstelleParser.IDeclarationFactory
-
createPointcutDesignator
- Angegeben von:
createPointcutDesignator
in SchnittstelleParser.IDeclarationFactory
-
setPointcutDesignatorOnAdvice
- Angegeben von:
setPointcutDesignatorOnAdvice
in SchnittstelleParser.IDeclarationFactory
-
setPointcutDesignatorOnPointcut
- Angegeben von:
setPointcutDesignatorOnPointcut
in SchnittstelleParser.IDeclarationFactory
-
setExtraArgument
- Angegeben von:
setExtraArgument
in SchnittstelleParser.IDeclarationFactory
-
isAfterAdvice
- Angegeben von:
isAfterAdvice
in SchnittstelleParser.IDeclarationFactory
-
setAfterThrowingAdviceKind
- Angegeben von:
setAfterThrowingAdviceKind
in SchnittstelleParser.IDeclarationFactory
-
setAfterReturningAdviceKind
- Angegeben von:
setAfterReturningAdviceKind
in SchnittstelleParser.IDeclarationFactory
-
createDeclareDeclaration
public MethodDeclaration createDeclareDeclaration(CompilationResult result, ASTNode pseudoTokens, Parser parser) - Angegeben von:
createDeclareDeclaration
in SchnittstelleParser.IDeclarationFactory
-
createDeclareAnnotationDeclaration
public MethodDeclaration createDeclareAnnotationDeclaration(CompilationResult result, ASTNode pseudoTokens, Annotation annotation, Parser parser, char kind) - Angegeben von:
createDeclareAnnotationDeclaration
in SchnittstelleParser.IDeclarationFactory
-
createInterTypeFieldDeclaration
public MethodDeclaration createInterTypeFieldDeclaration(CompilationResult result, TypeReference onType) - Angegeben von:
createInterTypeFieldDeclaration
in SchnittstelleParser.IDeclarationFactory
-
createInterTypeMethodDeclaration
- Angegeben von:
createInterTypeMethodDeclaration
in SchnittstelleParser.IDeclarationFactory
-
createInterTypeConstructorDeclaration
- Angegeben von:
createInterTypeConstructorDeclaration
in SchnittstelleParser.IDeclarationFactory
-
setSelector
- Angegeben von:
setSelector
in SchnittstelleParser.IDeclarationFactory
-
setDeclaredModifiers
- Angegeben von:
setDeclaredModifiers
in SchnittstelleParser.IDeclarationFactory
-
setInitialization
- Angegeben von:
setInitialization
in SchnittstelleParser.IDeclarationFactory
-
setOnType
- Angegeben von:
setOnType
in SchnittstelleParser.IDeclarationFactory
-
createPseudoToken
- Angegeben von:
createPseudoToken
in SchnittstelleParser.IDeclarationFactory
-
createIfPseudoToken
- Angegeben von:
createIfPseudoToken
in SchnittstelleParser.IDeclarationFactory
-
setLiteralKind
- Angegeben von:
setLiteralKind
in SchnittstelleParser.IDeclarationFactory
-
shouldTryToRecover
- Angegeben von:
shouldTryToRecover
in SchnittstelleParser.IDeclarationFactory
-
createIntertypeMemberClassDeclaration
- Angegeben von:
createIntertypeMemberClassDeclaration
in SchnittstelleParser.IDeclarationFactory
-
setOnType
- Angegeben von:
setOnType
in SchnittstelleParser.IDeclarationFactory
-