Klasse DeclarationFactory
java.lang.Object
org.aspectj.ajdt.internal.compiler.parser.DeclarationFactory
- Alle implementierten Schnittstellen:
Parser.IDeclarationFactory
- Autor:
- Adrian Colyer, Andy Clement
-
Konstruktorübersicht
Konstruktoren -
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) booleanisAfterAdvice(MethodDeclaration adviceDecl) voidsetAfterReturningAdviceKind(MethodDeclaration adviceDecl) voidsetAfterThrowingAdviceKind(MethodDeclaration adviceDecl) voidsetDeclaredModifiers(MethodDeclaration interTypeDecl, int modifiers) voidsetDominatesPatternFrom(TypeDeclaration aspectDecl, ASTNode pseudoTokens, Parser parser) voidsetExtraArgument(MethodDeclaration adviceDeclaration, Argument arg) voidsetInitialization(MethodDeclaration itdFieldDecl, Expression initialization) voidsetLiteralKind(ASTNode pseudoToken, String string) voidsetOnType(MethodDeclaration interTypeDecl, TypeReference onType) voidsetOnType(TypeDeclaration interTypeDecl, TypeReference onType) voidsetPerClauseFrom(TypeDeclaration aspectDecl, ASTNode pseudoTokens, Parser parser) voidsetPointcutDesignatorOnAdvice(MethodDeclaration adviceDecl, ASTNode des) voidsetPointcutDesignatorOnPointcut(MethodDeclaration pcutDecl, ASTNode des) voidsetPrivileged(TypeDeclaration aspectDecl, boolean isPrivileged) voidsetSelector(MethodDeclaration interTypeDecl, char[] selector) booleanshouldTryToRecover(ASTNode node)
-
Konstruktordetails
-
DeclarationFactory
public DeclarationFactory()
-
-
Methodendetails
-
createMethodDeclaration
- Angegeben von:
createMethodDeclarationin SchnittstelleParser.IDeclarationFactory
-
createConstructorDeclaration
- Angegeben von:
createConstructorDeclarationin SchnittstelleParser.IDeclarationFactory
-
createProceed
- Angegeben von:
createProceedin SchnittstelleParser.IDeclarationFactory
-
createAspect
- Angegeben von:
createAspectin SchnittstelleParser.IDeclarationFactory
-
setPrivileged
- Angegeben von:
setPrivilegedin SchnittstelleParser.IDeclarationFactory
-
setPerClauseFrom
- Angegeben von:
setPerClauseFromin SchnittstelleParser.IDeclarationFactory
-
setDominatesPatternFrom
public void setDominatesPatternFrom(TypeDeclaration aspectDecl, ASTNode pseudoTokens, Parser parser) - Angegeben von:
setDominatesPatternFromin SchnittstelleParser.IDeclarationFactory
-
createPseudoTokensFrom
- Angegeben von:
createPseudoTokensFromin SchnittstelleParser.IDeclarationFactory
-
createPointcutDeclaration
- Angegeben von:
createPointcutDeclarationin SchnittstelleParser.IDeclarationFactory
-
createAroundAdviceDeclaration
- Angegeben von:
createAroundAdviceDeclarationin SchnittstelleParser.IDeclarationFactory
-
createAfterAdviceDeclaration
- Angegeben von:
createAfterAdviceDeclarationin SchnittstelleParser.IDeclarationFactory
-
createBeforeAdviceDeclaration
- Angegeben von:
createBeforeAdviceDeclarationin SchnittstelleParser.IDeclarationFactory
-
createPointcutDesignator
- Angegeben von:
createPointcutDesignatorin SchnittstelleParser.IDeclarationFactory
-
setPointcutDesignatorOnAdvice
- Angegeben von:
setPointcutDesignatorOnAdvicein SchnittstelleParser.IDeclarationFactory
-
setPointcutDesignatorOnPointcut
- Angegeben von:
setPointcutDesignatorOnPointcutin SchnittstelleParser.IDeclarationFactory
-
setExtraArgument
- Angegeben von:
setExtraArgumentin SchnittstelleParser.IDeclarationFactory
-
isAfterAdvice
- Angegeben von:
isAfterAdvicein SchnittstelleParser.IDeclarationFactory
-
setAfterThrowingAdviceKind
- Angegeben von:
setAfterThrowingAdviceKindin SchnittstelleParser.IDeclarationFactory
-
setAfterReturningAdviceKind
- Angegeben von:
setAfterReturningAdviceKindin SchnittstelleParser.IDeclarationFactory
-
createDeclareDeclaration
public MethodDeclaration createDeclareDeclaration(CompilationResult result, ASTNode pseudoTokens, Parser parser) - Angegeben von:
createDeclareDeclarationin SchnittstelleParser.IDeclarationFactory
-
createDeclareAnnotationDeclaration
public MethodDeclaration createDeclareAnnotationDeclaration(CompilationResult result, ASTNode pseudoTokens, Annotation annotation, Parser parser, char kind) - Angegeben von:
createDeclareAnnotationDeclarationin SchnittstelleParser.IDeclarationFactory
-
createInterTypeFieldDeclaration
public MethodDeclaration createInterTypeFieldDeclaration(CompilationResult result, TypeReference onType) - Angegeben von:
createInterTypeFieldDeclarationin SchnittstelleParser.IDeclarationFactory
-
createInterTypeMethodDeclaration
- Angegeben von:
createInterTypeMethodDeclarationin SchnittstelleParser.IDeclarationFactory
-
createInterTypeConstructorDeclaration
- Angegeben von:
createInterTypeConstructorDeclarationin SchnittstelleParser.IDeclarationFactory
-
setSelector
- Angegeben von:
setSelectorin SchnittstelleParser.IDeclarationFactory
-
setDeclaredModifiers
- Angegeben von:
setDeclaredModifiersin SchnittstelleParser.IDeclarationFactory
-
setInitialization
- Angegeben von:
setInitializationin SchnittstelleParser.IDeclarationFactory
-
setOnType
- Angegeben von:
setOnTypein SchnittstelleParser.IDeclarationFactory
-
createPseudoToken
- Angegeben von:
createPseudoTokenin SchnittstelleParser.IDeclarationFactory
-
createIfPseudoToken
- Angegeben von:
createIfPseudoTokenin SchnittstelleParser.IDeclarationFactory
-
setLiteralKind
- Angegeben von:
setLiteralKindin SchnittstelleParser.IDeclarationFactory
-
shouldTryToRecover
- Angegeben von:
shouldTryToRecoverin SchnittstelleParser.IDeclarationFactory
-
createIntertypeMemberClassDeclaration
- Angegeben von:
createIntertypeMemberClassDeclarationin SchnittstelleParser.IDeclarationFactory
-
setOnType
- Angegeben von:
setOnTypein SchnittstelleParser.IDeclarationFactory
-