|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
AdviceDecl | |
AdviceFormal | A class for representing special advice formals like the return value
of afterreturning or afterthrowing . |
AdviceSpec | An advice specification states the kind of advice and the formals. |
After | specification part of after advice. |
AfterReturning | specification part of afterreturning advice. |
AfterThrowing | specification part of afterthrowing advice. |
AJDelFactory | Delegate factory. |
AJExtFactory | Extension factory. |
AJNodeFactory | NodeFactory for aspectj extension. |
AmbTypeOrLocal | Represents either a type or a local. |
ArgDotDot | Fillers for args(x,..) etc. |
ArgPattern | argument patterns for args, this, target and named pointcuts |
ArgStar | Wildcard argument for args,this,target and named pointcuts. |
Around | specification part of around advice. |
AspectBody | An AspectBody represents the body of an aspect
declaration. |
AspectDecl | A AspectDecl represents a top-level, member, or local class
declaration. |
Before | specification part of before advice |
ClassnamePatternExpr | Class name pattern expressions can combine name patterns with logical operators. |
ClassTypeDotId | represent ClassnamePatternExpr.SimpleNamePattern in pointcuts. |
ClassTypeDotNew | represent (ClassNamePatternExpr.new) in pointcuts |
ConstructorPattern | patterns to capture constructor joinpoints. |
CPEBinary | binary operators on classname pattern expressions. |
CPEName | ClassnamePatternExpr that is just a name pattern. |
CPENot | negation of a ClassnamePatternExpr. |
CPESubName | a (class+) ClassnamePatternExpr that matches all subclasses. |
CPEUniversal | |
DeclareDecl | A DeclareDecl represents a declare declaration. |
DeclareError | declare error : pointcut : message |
DeclareParents | |
DeclarePrecedence | |
DeclareSoft | |
DeclareWarning | |
DotDotFormalPattern | wildcard formals, e.g. in "call(int foo(..))". |
DotDotNamePattern | |
DotNamePattern | |
FieldPattern | |
FormalPattern | |
IntertypeConstructorDecl | |
IntertypeDecl | |
IntertypeFieldDecl | |
IntertypeMethodDecl | |
IsSingleton | A IsSingleton represents the IsSingleton-clause of an aspect
declaration. |
MakesAspectMethods | |
MethodConstructorPattern | |
MethodPattern | |
ModifierPattern | |
NamePattern | |
PCAdviceExecution | |
PCArgs | |
PCBinary | |
PCCall | |
PCCflow | |
PCCflowBelow | |
PCEmpty | |
PCExecution | |
PCGet | |
PCHandler | |
PCIf | |
PCInitialization | |
PCName | A reference to a named pointcut. |
PCNot | |
PCPreinitialization | |
PCSet | |
PCStaticInitialization | |
PCTarget | |
PCThis | |
PCWithin | |
PCWithinCode | |
PerCflow | A PerCflow represents the percflow of an aspect
declaration. |
PerCflowBelow | A PerCflowBelow represents the percflowbelow of an aspect
declaration. |
PerClause | A PerClause represents the per-clause of an aspect
declaration. |
PerTarget | A PerTarget represents the per-clause of an aspect
declaration. |
PerThis | A PerThis represents the perthis of an aspect
declaration. |
Pointcut | |
PointcutDecl | A PointcutDecl represents a pointcut declaration. |
ProceedCall | A reference to "proceed(x1,x2)" inside a piece of around advice. |
RefTypePattern | A pattern for a reference type |
RTPName | |
RTPSubName | A reference type pattern that matches all subclasses ( |
SimpleNamePattern | |
ThrowsPattern | |
TPEArray | A type pattern expression for array types. |
TPEBinary | |
TPENot | negation of a type pattern expression. |
TPERefTypePat | A type pattern expression that is a reference type pattern. |
TPEType | |
TPEUniversal | |
TypeFormalPattern | A formal pattern that is a type pattern expr. |
TypePatternExpr |
Class Summary | |
---|---|
AdviceDecl_c | Declarations of advice, for example
before(int x) // the "advice spec"
:
call(* fac(*)) && args(x) // pointcut
{ System.out.println(x);} // body
|
AdviceFormal_c | A class for representing special advice formals like the return value
of afterreturning or afterthrowing . |
AdviceSpec_c | An advice specification states the kind of advice and the formals. |
After_c | specification part of after advice. |
AfterReturning_c | specification part of afterreturning advice. |
AfterThrowing_c | specification part of afterthrowing advice. |
AJAbstractDelFactory_c | Delegate factory. |
AJAbstractExtFactory_c | Extension factory. |
AJNodeFactory_c | NodeFactory for aspectj extension. |
AmbTypeOrLocal_c | Represents either a type or a local. |
ArgDotDot_c | Fillers for args(x,..) etc. |
ArgPattern_c | argument patterns for args, this, target and named pointcuts |
ArgStar_c | Wildcard argument for args,this,target and named pointcuts. |
Around_c | specification part of around advice. |
AspectBody_c | An AspectBody represents the body of an aspect
declaration |
AspectDecl_c | A AspectDecl is the definition of an aspect, abstract aspect,
or privileged. |
Before_c | specification part of before advice |
ClassnamePatternExpr_c | Class name pattern expressions can combine name patterns with logical operators. |
ClassTypeDotId_c | represent ClassnamePatternExpr.SimpleNamePattern in pointcuts. |
ClassTypeDotNew_c | represent (ClassNamePatternExpr.new) in pointcuts |
ConstructorPattern_c | patterns to capture constructor joinpoints. |
CPEBinary_c | binary operators on classname pattern expressions. |
CPEBinary.Operator | |
CPEName_c | ClassnamePatternExpr that is just a name pattern. |
CPENot_c | negation of a ClassnamePatternExpr. |
CPESubName_c | a (class+) ClassnamePatternExpr that matches all subclasses. |
CPEUniversal_c | ClassnamePatternExpr that matches anything. |
DeclareDecl_c | base class for "declare X" declarations. |
DeclareError_c | declare error : pointcut : message |
DeclareParents_c | declare parents : pat extends parents |
DeclareParents.Kind | |
DeclarePrecedence_c | |
DeclareSoft_c | declare soft : |
DeclareWarning_c | declare warning : |
DotDotFormalPattern_c | wildcard for parameters, e.g. |
DotDotNamePattern_c | |
DotNamePattern_c | |
FieldPattern_c | |
FixCharLit_c | |
FormalPattern_c | |
HostConstructorCall_c | In an intertype declaration, when a constructor call refers to the host rather than the containing aspect, it is disambiguated to a HostConstructorCall. |
HostSpecial_c | specials in intertype declarations |
IntertypeConstructorDecl_c | |
IntertypeFieldDecl_c | |
IntertypeMethodDecl_c | |
IsSingleton_c | |
MethodConstructorPattern_c | |
MethodPattern_c | |
ModifierPattern_c | |
NamePattern_c | |
PCAdviceExecution_c | |
PCArgs_c | |
PCBinary_c | |
PCBinary.Operator | |
PCCall_c | |
PCCflow_c | |
PCCflowBelow_c | |
PCEmpty_c | |
PCExecution_c | |
PCGet_c | |
PCHandler_c | |
PCIf_c | |
PCInitialization_c | |
PCName_c | A reference to a named pointcut. |
PCNot_c | Negation of a pointcut. |
PCPreinitialization_c | |
PCSet_c | |
PCStaticInitialization_c | |
PCTarget_c | |
PCThis_c | |
PCWithin_c | |
PCWithinCode_c | |
PerCflow_c | |
PerCflowBelow_c | |
PerClause_c | |
PerTarget_c | |
PerThis_c | |
Pointcut_c | |
PointcutDecl_c | |
ProceedCall_c | A reference to "proceed(x1,x2)" inside a piece of around advice. |
RTPName_c | |
RTPSubName_c | A reference type pattern that matches all subclasses ( |
SimpleNamePattern_c | |
ThrowsPattern_c | |
TPEArray_c | A type pattern expression for array types. |
TPEBinary_c | binary operation (&&,||) on type pattern exprs. |
TPEBinary.Operator | |
TPENot_c | negation of a type pattern expression. |
TPERefTypePat_c | A type pattern expression that is a reference type pattern. |
TPEType_c | |
TPEUniversal_c | A type pattern expression that matches everything. |
TypeFormalPattern_c | A formal pattern that is a type pattern expression. |
TypePatternExpr_c |
AST nodes for the aspectjeton language extension.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |