Klasse AccessForInlineVisitor
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.ASTVisitor
org.aspectj.ajdt.internal.compiler.ast.AccessForInlineVisitor
Walks the body of around advice
Makes sure that all member accesses are to public members. Will convert to use access methods when needed to ensure that. This
makes it much simpler (and more modular) to inline the body of an around.
??? constructors are handled different and require access to the target type. changes to
org.eclipse.jdt.internal.compiler.ast.AllocationExpression would be required to fix this issue.
- Autor:
- Jim Hugunin
-
Feldübersicht
Felder -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungAccessForInlineVisitor(AspectDeclaration inAspect, PrivilegedHandler handler) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidendVisit(AllocationExpression send, BlockScope scope) voidendVisit(AssertStatement assertStatement, BlockScope scope) voidendVisit(ClassLiteralAccess classLiteral, BlockScope scope) voidendVisit(FieldReference ref, BlockScope scope) voidendVisit(MessageSend send, BlockScope scope) voidendVisit(QualifiedNameReference ref, BlockScope scope) voidendVisit(QualifiedTypeReference ref, BlockScope scope) voidendVisit(SingleNameReference ref, BlockScope scope) voidendVisit(SingleTypeReference ref, BlockScope scope) booleanvisit(TypeDeclaration localTypeDeclaration, BlockScope scope) Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.ASTVisitor
acceptProblem, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Felddetails
-
isInlinable
public boolean isInlinable
-
-
Konstruktordetails
-
AccessForInlineVisitor
-
-
Methodendetails
-
endVisit
- Setzt außer Kraft:
endVisitin KlasseASTVisitor
-
endVisit
- Setzt außer Kraft:
endVisitin KlasseASTVisitor
-
endVisit
- Setzt außer Kraft:
endVisitin KlasseASTVisitor
-
endVisit
- Setzt außer Kraft:
endVisitin KlasseASTVisitor
-
endVisit
- Setzt außer Kraft:
endVisitin KlasseASTVisitor
-
endVisit
- Setzt außer Kraft:
endVisitin KlasseASTVisitor
-
endVisit
- Setzt außer Kraft:
endVisitin KlasseASTVisitor
-
endVisit
- Setzt außer Kraft:
endVisitin KlasseASTVisitor
-
endVisit
- Setzt außer Kraft:
endVisitin KlasseASTVisitor
-
visit
- Setzt außer Kraft:
visitin KlasseASTVisitor
-