Uses of Class
org.aspectj.weaver.ResolvedTypeMunger

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