|
|||||||||
| 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 | ||||||||