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