Uses of Class
org.aspectj.weaver.ResolvedTypeMunger
Packages that use ResolvedTypeMunger
-
Uses of ResolvedTypeMunger in org.aspectj.weaver
Subclasses of ResolvedTypeMunger in org.aspectj.weaverModifier and TypeClassDescriptionclass
Represents adding an annotation to a typeclass
Special kind of privileged access munger which exposes a type to be public.class
Type munger for annotation style ITD declare parents. with an interface AND an implementation.static class
class
class
Code that created version one style ITD type mungers will be using direct field access from the dispatchersclass
Weaver representation of an intertype declared member class.class
class
class
class
class
A privileged access munger is for handling privileged access to a member.Fields in org.aspectj.weaver declared as ResolvedTypeMungerMethods in org.aspectj.weaver that return ResolvedTypeMungerModifier and TypeMethodDescriptionConcreteTypeMunger.getMunger()
returns null for mungers that are used internally, but were not part of a declared thing in source code.NewConstructorTypeMunger.parameterizedFor(ResolvedType target)
see ResolvedTypeMunger.parameterizedFor(ResolvedType)NewFieldTypeMunger.parameterizedFor(ResolvedType target)
see ResolvedTypeMunger.parameterizedFor(ResolvedType)NewMethodTypeMunger.parameterizedFor(ResolvedType target)
see ResolvedTypeMunger.parameterizedFor(ResolvedType)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.parameterizedForNewFieldTypeMunger.parameterizeWith(Map<String,UnresolvedType> m, World w)
NewMethodTypeMunger.parameterizeWith(Map<String,UnresolvedType> m, World w)
ResolvedTypeMunger.parameterizeWith(Map<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
MethodDelegateTypeMunger.readMethod(VersionedDataInputStream s, ISourceContext context, boolean isEnhanced)
static ResolvedTypeMunger
NewMethodTypeMunger.readMethod(VersionedDataInputStream s, ISourceContext context)
Methods in org.aspectj.weaver with parameters of type ResolvedTypeMungerModifier and TypeMethodDescriptionIWeavingSupport.concreteTypeMunger(ResolvedTypeMunger munger, ResolvedType aspectType)
Constructors in org.aspectj.weaver with parameters of type ResolvedTypeMungerModifierConstructorDescriptionConcreteTypeMunger(ResolvedTypeMunger munger, ResolvedType aspectType)
TemporaryTypeMunger(ResolvedTypeMunger munger, ResolvedType aspectType)
TypeMunger(ResolvedTypeMunger munger)