|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Classes in org.aspectj.weaver used by org.aspectj.weaver | |
|---|---|
| AbstractAnnotationAJ
|
|
| AbstractReferenceTypeDelegate
|
|
| AbstractTraceTest
|
|
| Advice
|
|
| AdviceKind
The five kinds of advice in AspectJ. |
|
| AjAttribute
These attributes are written to and read from .class files (see the JVM spec). |
|
| AjAttribute.AdviceAttribute
|
|
| AjAttribute.EffectiveSignatureAttribute
|
|
| AjAttribute.MethodDeclarationLineNumberAttribute
|
|
| AjAttribute.PrivilegedAttribute
|
|
| AjAttribute.SourceContextAttribute
|
|
| AjAttribute.WeaverVersionInfo
|
|
| AnnotatedElement
Represents any element that may have annotations |
|
| AnnotationAJ
Simple representation of an annotation that the weaver can work with. |
|
| AnnotationNameValuePair
|
|
| AnnotationTargetKind
A TypeSafeEnum similar to the Java5 ElementType Enum |
|
| AnnotationValue
|
|
| Checker
Representation of a shadow munger for a declare error or warning declaration. |
|
| CompressingDataOutputStream
A variation of a DataOutputStream that is linked to a constant pool writer. |
|
| ConcreteTypeMunger
|
|
| ConstantPoolReader
Used during attribute reading to decode constant pool references. |
|
| ConstantPoolWriter
Used during attribute writing to encode common strings/etc as constant pool references. |
|
| CrosscuttingMembers
This holds on to all members that have an invasive effect outside of there own compilation unit. |
|
| CrosscuttingMembersSet
This holds on to all CrosscuttingMembers for a world. |
|
| Dump.INode
|
|
| Dump.IVisitor
|
|
| ICrossReferenceHandler
Clients can pass a single cross-reference handler to the weaver on construction of a BcelWorld. |
|
| IHasPosition
|
|
| IHasSourceLocation
|
|
| IntMap
|
|
| ISourceContext
|
|
| Iterators.Filter
A filter represents a mapping function from Iterator to Iterator |
|
| Iterators.Getter
A getter represents a mapping function from Object to Iterator |
|
| IUnwovenClassFile
History: 246125 |
|
| IWeaveRequestor
|
|
| IWeavingSupport
Encapsulates operations that a world will need to support if it is actually going to modify bytecode rather than just match against it. |
|
| JoinPointSignature
|
|
| JoinPointSignatureIterator
Iterates over the signatures of a join point, calculating new signatures lazily to minimize processing and to avoid unneccessary "can't find type" errors. |
|
| Lint
|
|
| Lint.Kind
|
|
| Member
Abstract representation of a member (field/constructor/method) within a type. |
|
| MemberImpl
|
|
| MemberKind
|
|
| PrivilegedAccessMunger
A privileged access munger is for handling privileged access to a member. |
|
| ReferenceType
A reference type represents some 'real' type, not a primitive, not an array - but a real type, for example java.util.List. |
|
| ReferenceTypeDelegate
Abstraction over a type - a reference type is Object or a descendant of Object, other types (int/etc) are considered primitive types. |
|
| ResolvedMember
|
|
| ResolvedMemberImpl
Represent a resolved member. |
|
| ResolvedPointcutDefinition
|
|
| ResolvedType
|
|
| ResolvedTypeMunger
This is an abstraction over method/field introduction. |
|
| ResolvedTypeMunger.Kind
|
|
| Shadow
|
|
| Shadow.Kind
A type-safe enum representing the kind of shadows |
|
| ShadowMunger
For every shadow munger, nothing can be done with it until it is concretized. |
|
| TypeVariable
Represents a type variable with possible bounds. |
|
| TypeVariableDeclaringElement
Tag interface - methods and types can be declaring elements for type variables. |
|
| TypeVariableReference
Implemented by Types that represent references to type variables |
|
| UnresolvedType
A UnresolvedType represents a type to the weaver. |
|
| UnresolvedType.TypeKind
|
|
| VersionedDataInputStream
Lightweight subclass of DataInputStream that knows what version of the weaver was used to construct the data in it. |
|
| WeaverStateInfo
WeaverStateInfo represents how a type was processed. |
|
| WildcardedUnresolvedType
Represents a wildcarded bound for a generic type, this can be unbounded '?' or bounded via extends '? extends Foo' or super '? super Foo'. |
|
| World
A World is a collection of known types and crosscutting members. |
|
| World.TypeMap
|
|
| Classes in org.aspectj.weaver used by org.aspectj.weaver.ast | |
|---|---|
| Member
Abstract representation of a member (field/constructor/method) within a type. |
|
| ResolvedType
|
|
| UnresolvedType
A UnresolvedType represents a type to the weaver. |
|
| Classes in org.aspectj.weaver used by org.aspectj.weaver.bcel | |
|---|---|
| AbstractAnnotationAJ
|
|
| AbstractReferenceTypeDelegate
|
|
| Advice
|
|
| AjAttribute
These attributes are written to and read from .class files (see the JVM spec). |
|
| AjAttribute.AdviceAttribute
|
|
| AjAttribute.EffectiveSignatureAttribute
|
|
| AjAttribute.WeaverVersionInfo
|
|
| AnnotatedElement
Represents any element that may have annotations |
|
| AnnotationAJ
Simple representation of an annotation that the weaver can work with. |
|
| AnnotationTargetKind
A TypeSafeEnum similar to the Java5 ElementType Enum |
|
| Checker
Representation of a shadow munger for a declare error or warning declaration. |
|
| CompressingDataOutputStream
A variation of a DataOutputStream that is linked to a constant pool writer. |
|
| ConcreteTypeMunger
|
|
| ConstantPoolReader
Used during attribute reading to decode constant pool references. |
|
| CustomMungerFactory
This interface is introduced to support tools like PointcutDoctor. |
|
| Dump.INode
|
|
| IClassFileProvider
|
|
| ICrossReferenceHandler
Clients can pass a single cross-reference handler to the weaver on construction of a BcelWorld. |
|
| IHasPosition
|
|
| ISourceContext
|
|
| IUnwovenClassFile
History: 246125 |
|
| IWeavingSupport
Encapsulates operations that a world will need to support if it is actually going to modify bytecode rather than just match against it. |
|
| Lint
|
|
| Lint.Kind
|
|
| Member
Abstract representation of a member (field/constructor/method) within a type. |
|
| MemberImpl
|
|
| MemberKind
|
|
| ReferenceType
A reference type represents some 'real' type, not a primitive, not an array - but a real type, for example java.util.List. |
|
| ReferenceTypeDelegate
Abstraction over a type - a reference type is Object or a descendant of Object, other types (int/etc) are considered primitive types. |
|
| ResolvedMember
|
|
| ResolvedMemberImpl
Represent a resolved member. |
|
| ResolvedPointcutDefinition
|
|
| ResolvedType
|
|
| ResolvedTypeMunger
This is an abstraction over method/field introduction. |
|
| Shadow
|
|
| Shadow.Kind
A type-safe enum representing the kind of shadows |
|
| ShadowMunger
For every shadow munger, nothing can be done with it until it is concretized. |
|
| TypeVariable
Represents a type variable with possible bounds. |
|
| TypeVariableDeclaringElement
Tag interface - methods and types can be declaring elements for type variables. |
|
| UnresolvedType
A UnresolvedType represents a type to the weaver. |
|
| WeakClassLoaderReference
Wraps a reference to a classloader inside a WeakReference. |
|
| WeaverStateInfo
WeaverStateInfo represents how a type was processed. |
|
| World
A World is a collection of known types and crosscutting members. |
|
| World.TypeMap
|
|
| Classes in org.aspectj.weaver used by org.aspectj.weaver.bcel.asm | |
|---|---|
| World
A World is a collection of known types and crosscutting members. |
|
| Classes in org.aspectj.weaver used by org.aspectj.weaver.internal.tools | |
|---|---|
| CompressingDataOutputStream
A variation of a DataOutputStream that is linked to a constant pool writer. |
|
| IHasPosition
|
|
| IHasSourceLocation
|
|
| ResolvedMember
|
|
| ResolvedType
|
|
| World
A World is a collection of known types and crosscutting members. |
|
| Classes in org.aspectj.weaver used by org.aspectj.weaver.ltw | |
|---|---|
| Dump.INode
|
|
| Dump.IVisitor
|
|
| ICrossReferenceHandler
Clients can pass a single cross-reference handler to the weaver on construction of a BcelWorld. |
|
| ResolvedType
|
|
| World
A World is a collection of known types and crosscutting members. |
|
| Classes in org.aspectj.weaver used by org.aspectj.weaver.model | |
|---|---|
| Advice
|
|
| Checker
Representation of a shadow munger for a declare error or warning declaration. |
|
| ResolvedMember
|
|
| ResolvedType
|
|
| ResolvedTypeMunger
This is an abstraction over method/field introduction. |
|
| Shadow
|
|
| ShadowMunger
For every shadow munger, nothing can be done with it until it is concretized. |
|
| Classes in org.aspectj.weaver used by org.aspectj.weaver.patterns | |
|---|---|
| AnnotatedElement
Represents any element that may have annotations |
|
| AnnotationAJ
Simple representation of an annotation that the weaver can work with. |
|
| CompressingDataOutputStream
A variation of a DataOutputStream that is linked to a constant pool writer. |
|
| IHasPosition
|
|
| IHasSourceLocation
|
|
| IntMap
|
|
| ISourceContext
|
|
| Member
Abstract representation of a member (field/constructor/method) within a type. |
|
| MemberKind
|
|
| ResolvableTypeList
Carries an array of unresolved types - will resolve them on demand. |
|
| ResolvedMember
|
|
| ResolvedPointcutDefinition
|
|
| ResolvedType
|
|
| Shadow
|
|
| Shadow.Kind
A type-safe enum representing the kind of shadows |
|
| ShadowMunger
For every shadow munger, nothing can be done with it until it is concretized. |
|
| UnresolvedType
A UnresolvedType represents a type to the weaver. |
|
| VersionedDataInputStream
Lightweight subclass of DataInputStream that knows what version of the weaver was used to construct the data in it. |
|
| World
A World is a collection of known types and crosscutting members. |
|
| Classes in org.aspectj.weaver used by org.aspectj.weaver.patterns.bcel | |
|---|---|
| World
A World is a collection of known types and crosscutting members. |
|
| Classes in org.aspectj.weaver used by org.aspectj.weaver.reflect | |
|---|---|
| AnnotatedElement
Represents any element that may have annotations |
|
| AnnotationAJ
Simple representation of an annotation that the weaver can work with. |
|
| AnnotationTargetKind
A TypeSafeEnum similar to the Java5 ElementType Enum |
|
| Dump.INode
|
|
| IHasPosition
|
|
| ISourceContext
|
|
| IWeavingSupport
Encapsulates operations that a world will need to support if it is actually going to modify bytecode rather than just match against it. |
|
| Member
Abstract representation of a member (field/constructor/method) within a type. |
|
| MemberImpl
|
|
| MemberKind
|
|
| ReferenceType
A reference type represents some 'real' type, not a primitive, not an array - but a real type, for example java.util.List. |
|
| ReferenceTypeDelegate
Abstraction over a type - a reference type is Object or a descendant of Object, other types (int/etc) are considered primitive types. |
|
| ResolvedMember
|
|
| ResolvedMemberImpl
Represent a resolved member. |
|
| ResolvedPointcutDefinition
|
|
| ResolvedType
|
|
| Shadow
|
|
| Shadow.Kind
A type-safe enum representing the kind of shadows |
|
| TypeVariable
Represents a type variable with possible bounds. |
|
| TypeVariableDeclaringElement
Tag interface - methods and types can be declaring elements for type variables. |
|
| UnresolvedType
A UnresolvedType represents a type to the weaver. |
|
| WeaverStateInfo
WeaverStateInfo represents how a type was processed. |
|
| World
A World is a collection of known types and crosscutting members. |
|
| Classes in org.aspectj.weaver used by org.aspectj.weaver.tools | |
|---|---|
| ResolvedMember
|
|
| ResolvedType
|
|
| World
A World is a collection of known types and crosscutting members. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||