Uses of Class
org.aspectj.weaver.ResolvedTypeMunger
Packages that use ResolvedTypeMunger
Package
Description
-
Uses of ResolvedTypeMunger in org.aspectj.ajdt.internal.compiler.ast
Fields in org.aspectj.ajdt.internal.compiler.ast declared as ResolvedTypeMungerMethods in org.aspectj.ajdt.internal.compiler.ast that return ResolvedTypeMungerMethods in org.aspectj.ajdt.internal.compiler.ast with parameters of type ResolvedTypeMungerModifier and TypeMethodDescriptionprotected voidInterTypeDeclaration.setMunger(ResolvedTypeMunger munger) -
Uses of ResolvedTypeMunger in org.aspectj.ajdt.internal.compiler.lookup
Constructors in org.aspectj.ajdt.internal.compiler.lookup with parameters of type ResolvedTypeMungerModifierConstructorDescriptionEclipseTypeMunger(EclipseFactory world, ResolvedTypeMunger munger, ResolvedType aspectType, AbstractMethodDeclaration sourceMethod) InterTypeFieldBinding(EclipseFactory world, ResolvedTypeMunger munger, UnresolvedType withinType, AbstractMethodDeclaration sourceMethod) InterTypeMethodBinding(EclipseFactory world, ResolvedTypeMunger munger, UnresolvedType withinType, AbstractMethodDeclaration sourceMethod) -
Uses of ResolvedTypeMunger in org.aspectj.weaver
Subclasses of ResolvedTypeMunger in org.aspectj.weaverModifier and TypeClassDescriptionclassRepresents adding an annotation to a typeclassSpecial kind of privileged access munger which exposes a type to be public.classType munger for annotation style ITD declare parents.static classclassclassCode that created version one style ITD type mungers will be using direct field access from the dispatchersclassWeaver representation of an intertype declared member class.classclassclassclassclassA 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 ResolvedTypeMungerResolvedTypeMunger.read(VersionedDataInputStream s, ISourceContext context) static ResolvedTypeMungerNewConstructorTypeMunger.readConstructor(VersionedDataInputStream s, ISourceContext context) static ResolvedTypeMungerNewFieldTypeMunger.readField(VersionedDataInputStream s, ISourceContext context) static ResolvedTypeMungerMethodDelegateTypeMunger.FieldHostTypeMunger.readFieldHost(VersionedDataInputStream s, ISourceContext context) static ResolvedTypeMungerNewMemberClassTypeMunger.readInnerClass(VersionedDataInputStream stream, ISourceContext context) static ResolvedTypeMungerMethodDelegateTypeMunger.readMethod(VersionedDataInputStream s, ISourceContext context, boolean isEnhanced) static ResolvedTypeMungerNewMethodTypeMunger.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) -
Uses of ResolvedTypeMunger in org.aspectj.weaver.bcel
Methods in org.aspectj.weaver.bcel with parameters of type ResolvedTypeMungerModifier and TypeMethodDescriptionBcelWeavingSupport.concreteTypeMunger(ResolvedTypeMunger munger, ResolvedType aspectType) Constructors in org.aspectj.weaver.bcel with parameters of type ResolvedTypeMunger -
Uses of ResolvedTypeMunger in org.aspectj.weaver.model
Methods in org.aspectj.weaver.model with parameters of type ResolvedTypeMungerModifier and TypeMethodDescriptionstatic voidAsmRelationshipProvider.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).