Uses of Package
org.aspectj.weaver
Package
Description
-
ClassDescriptionThe five kinds of advice in AspectJ.These attributes are written to and read from .class files (see the JVM spec).Represents any element that may have annotationsSimple representation of an annotation that the weaver can work with.A TypeSafeEnum similar to the Java5 ElementType EnumRepresentation of a shadow munger for a declare error or warning declaration.A variation of a DataOutputStream that is linked to a constant pool writer.Used during attribute reading to decode constant pool references.Used during attribute writing to encode common strings/etc as constant pool references.This holds on to all members that have an invasive effect outside of there own compilation unit.This holds on to all CrosscuttingMembers for a world.Clients can pass a single cross-reference handler to the weaver on construction of a BcelWorld.A filter represents a mapping function from Iterator to IteratorA getter represents a mapping function from Object to IteratorHistory: 246125Encapsulates operations that a world will need to support if it is actually going to modify bytecode rather than just match against it.Iterates over the signatures of a join point, calculating new signatures lazily to minimize processing and to avoid unneccessary "can't find type" errors.Abstract representation of a member (field/constructor/method) within a type.A privileged access munger is for handling privileged access to a member.A reference type represents some 'real' type, not a primitive, not an array - but a real type, for example java.util.List.Abstraction over a type - a reference type is Object or a descendant of Object, other types (int/etc) are considered primitive types.Represent a resolved member.This is an abstraction over method/field introduction.Captures important runtime versions.A type-safe enum representing the kind of shadowsFor every shadow munger, nothing can be done with it until it is concretized.Represents a type variable with possible bounds.Tag interface - methods and types can be declaring elements for type variables.Implemented by Types that represent references to type variablesA UnresolvedType represents a type to the weaver.Lightweight subclass of DataInputStream that knows what version of the weaver was used to construct the data in it.WeaverStateInfo represents how a type was processed.Represents a wildcarded bound for a generic type, this can be unbounded '?' or bounded via extends '? extends Foo' or super '? super Foo'.A World is a collection of known types and crosscutting members.
-
ClassDescriptionAbstract representation of a member (field/constructor/method) within a type.A UnresolvedType represents a type to the weaver.
-
ClassDescriptionThese attributes are written to and read from .class files (see the JVM spec).Represents any element that may have annotationsSimple representation of an annotation that the weaver can work with.A TypeSafeEnum similar to the Java5 ElementType EnumRepresentation of a shadow munger for a declare error or warning declaration.A variation of a DataOutputStream that is linked to a constant pool writer.Used during attribute reading to decode constant pool references.This interface is introduced to support tools like PointcutDoctor.Clients can pass a single cross-reference handler to the weaver on construction of a BcelWorld.History: 246125Encapsulates operations that a world will need to support if it is actually going to modify bytecode rather than just match against it.Abstract representation of a member (field/constructor/method) within a type.A reference type represents some 'real' type, not a primitive, not an array - but a real type, for example java.util.List.Abstraction over a type - a reference type is Object or a descendant of Object, other types (int/etc) are considered primitive types.Represent a resolved member.This is an abstraction over method/field introduction.A type-safe enum representing the kind of shadowsFor every shadow munger, nothing can be done with it until it is concretized.Represents a type variable with possible bounds.Tag interface - methods and types can be declaring elements for type variables.A UnresolvedType represents a type to the weaver.Wraps a reference to a classloader inside a WeakReference.WeaverStateInfo represents how a type was processed.A World is a collection of known types and crosscutting members.
-
-
ClassDescriptionA variation of a DataOutputStream that is linked to a constant pool writer.A World is a collection of known types and crosscutting members.
-
ClassDescriptionClients can pass a single cross-reference handler to the weaver on construction of a BcelWorld.A reference type represents some 'real' type, not a primitive, not an array - but a real type, for example java.util.List.Abstraction over a type - a reference type is Object or a descendant of Object, other types (int/etc) are considered primitive types.A World is a collection of known types and crosscutting members.
-
ClassDescriptionRepresentation of a shadow munger for a declare error or warning declaration.This is an abstraction over method/field introduction.For every shadow munger, nothing can be done with it until it is concretized.
-
ClassDescriptionRepresents any element that may have annotationsSimple representation of an annotation that the weaver can work with.A variation of a DataOutputStream that is linked to a constant pool writer.Abstract representation of a member (field/constructor/method) within a type.Carries an array of unresolved types - will resolve them on demand.A type-safe enum representing the kind of shadowsFor every shadow munger, nothing can be done with it until it is concretized.A UnresolvedType represents a type to the weaver.Lightweight subclass of DataInputStream that knows what version of the weaver was used to construct the data in it.A World is a collection of known types and crosscutting members.
-
ClassDescriptionRepresents any element that may have annotationsSimple representation of an annotation that the weaver can work with.A TypeSafeEnum similar to the Java5 ElementType EnumEncapsulates operations that a world will need to support if it is actually going to modify bytecode rather than just match against it.Abstract representation of a member (field/constructor/method) within a type.A reference type represents some 'real' type, not a primitive, not an array - but a real type, for example java.util.List.Abstraction over a type - a reference type is Object or a descendant of Object, other types (int/etc) are considered primitive types.Represent a resolved member.A type-safe enum representing the kind of shadowsRepresents a type variable with possible bounds.Tag interface - methods and types can be declaring elements for type variables.A UnresolvedType represents a type to the weaver.Wraps a reference to a classloader inside a WeakReference.WeaverStateInfo represents how a type was processed.A World is a collection of known types and crosscutting members.
-
ClassDescriptionHistory: 246125A World is a collection of known types and crosscutting members.