|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ResolvedTypeMunger | |
---|---|
org.aspectj.weaver | |
org.aspectj.weaver.bcel | |
org.aspectj.weaver.model |
Uses of ResolvedTypeMunger in org.aspectj.weaver |
---|
Subclasses of ResolvedTypeMunger in org.aspectj.weaver | |
---|---|
class |
AnnotationOnTypeMunger
Represents adding an annotation to a type |
class |
ExposeTypeMunger
Special kind of privileged access munger which exposes a type to be public. |
class |
MethodDelegateTypeMunger
Type munger for annotation style ITD declare parents. |
static class |
MethodDelegateTypeMunger.FieldHostTypeMunger
|
class |
NewConstructorTypeMunger
|
class |
NewFieldTypeMunger
Code that created version one style ITD type mungers will be using direct field access from the dispatchers |
class |
NewMemberClassTypeMunger
Weaver representation of an intertype declared member class. |
class |
NewMethodTypeMunger
|
class |
NewParentTypeMunger
|
class |
PerObjectInterfaceTypeMunger
|
class |
PerTypeWithinTargetTypeMunger
|
class |
PrivilegedAccessMunger
A privileged access munger is for handling privileged access to a member. |
Methods in org.aspectj.weaver that return ResolvedTypeMunger | |
---|---|
ResolvedTypeMunger |
ConcreteTypeMunger.getMunger()
returns null for mungers that are used internally, but were not part of a declared thing in source code. |
ResolvedTypeMunger |
NewMethodTypeMunger.parameterizedFor(ResolvedType target)
see ResolvedTypeMunger.parameterizedFor(ResolvedType) |
ResolvedTypeMunger |
NewFieldTypeMunger.parameterizedFor(ResolvedType target)
see ResolvedTypeMunger.parameterizedFor(ResolvedType) |
ResolvedTypeMunger |
ResolvedTypeMunger.parameterizedFor(ResolvedType target)
Parameterizes a resolved type munger for a particular usage of its target type (this is used when the target type is generic and the ITD shares type variables with the target) see ConcreteTypeMunger.parameterizedFor |
ResolvedTypeMunger |
NewConstructorTypeMunger.parameterizedFor(ResolvedType target)
see ResolvedTypeMunger.parameterizedFor(ResolvedType) |
ResolvedTypeMunger |
NewMethodTypeMunger.parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> m,
World w)
|
ResolvedTypeMunger |
NewFieldTypeMunger.parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> m,
World w)
|
ResolvedTypeMunger |
ResolvedTypeMunger.parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> m,
World w)
|
static ResolvedTypeMunger |
ResolvedTypeMunger.read(VersionedDataInputStream s,
ISourceContext context)
|
static ResolvedTypeMunger |
NewConstructorTypeMunger.readConstructor(VersionedDataInputStream s,
ISourceContext context)
|
static ResolvedTypeMunger |
NewFieldTypeMunger.readField(VersionedDataInputStream s,
ISourceContext context)
|
static ResolvedTypeMunger |
MethodDelegateTypeMunger.FieldHostTypeMunger.readFieldHost(VersionedDataInputStream s,
ISourceContext context)
|
static ResolvedTypeMunger |
NewMemberClassTypeMunger.readInnerClass(VersionedDataInputStream stream,
ISourceContext context)
|
static ResolvedTypeMunger |
NewMethodTypeMunger.readMethod(VersionedDataInputStream s,
ISourceContext context)
|
static ResolvedTypeMunger |
MethodDelegateTypeMunger.readMethod(VersionedDataInputStream s,
ISourceContext context,
boolean isEnhanced)
|
Methods in org.aspectj.weaver with parameters of type ResolvedTypeMunger | |
---|---|
ConcreteTypeMunger |
IWeavingSupport.concreteTypeMunger(ResolvedTypeMunger munger,
ResolvedType aspectType)
|
Constructors in org.aspectj.weaver with parameters of type ResolvedTypeMunger | |
---|---|
AjAttribute.TypeMunger(ResolvedTypeMunger munger)
|
|
ConcreteTypeMunger(ResolvedTypeMunger munger,
ResolvedType aspectType)
|
|
TemporaryTypeMunger(ResolvedTypeMunger munger,
ResolvedType aspectType)
|
Uses of ResolvedTypeMunger in org.aspectj.weaver.bcel |
---|
Methods in org.aspectj.weaver.bcel with parameters of type ResolvedTypeMunger | |
---|---|
ConcreteTypeMunger |
BcelWeavingSupport.concreteTypeMunger(ResolvedTypeMunger munger,
ResolvedType aspectType)
|
Constructors in org.aspectj.weaver.bcel with parameters of type ResolvedTypeMunger | |
---|---|
BcelTypeMunger(ResolvedTypeMunger munger,
ResolvedType aspectType)
|
Uses of ResolvedTypeMunger in org.aspectj.weaver.model |
---|
Methods in org.aspectj.weaver.model with parameters of type ResolvedTypeMunger | |
---|---|
static void |
AsmRelationshipProvider.addRelationship(AsmManager model,
ResolvedType onType,
ResolvedTypeMunger typeTransformer,
ResolvedType originatingAspect)
Add a relationship for a type transformation (declare parents, intertype method declaration, declare annotation on type). |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |