Verwendungen von Klasse
org.aspectj.weaver.ConcreteTypeMunger
Packages, die ConcreteTypeMunger verwenden
-
Verwendungen von ConcreteTypeMunger in org.aspectj.weaver
Unterklassen von ConcreteTypeMunger in org.aspectj.weaverModifizierer und TypKlasseBeschreibungclass
Some methods need a temporary type munger (because ConcreteTypeMunger is abstract - dont ask...).Felder in org.aspectj.weaver mit Typparametern vom Typ ConcreteTypeMungerModifizierer und TypFeldBeschreibungprotected List<ConcreteTypeMunger>
ResolvedType.interTypeMungers
Methoden in org.aspectj.weaver, die ConcreteTypeMunger zurückgebenModifizierer und TypMethodeBeschreibungIWeavingSupport.concreteTypeMunger
(ResolvedTypeMunger munger, ResolvedType aspectType) IWeavingSupport.createAccessForInlineMunger
(ResolvedType inAspect) ResolvedType.fillInAnyTypeParameters
(ConcreteTypeMunger munger) Called for all type mungers but only does something if they share type variables with a generic type which they target.IWeavingSupport.makeCflowCounterFieldAdder
(ResolvedMember cflowField) IWeavingSupport.makeCflowStackFieldAdder
(ResolvedMember cflowField) IWeavingSupport.makePerClauseAspect
(ResolvedType aspect, PerClause.Kind kind) Register a munger for perclause @AJ aspect so that we add aspectOf(..) to them as neededabstract ConcreteTypeMunger
ConcreteTypeMunger.parameterizedFor
(ResolvedType targetType) For an ITD made on a generic type that shares type variables with that target type, this method will tailor the ITD for a particular usage of the generic type - either in its raw or parameterized form.TemporaryTypeMunger.parameterizedFor
(ResolvedType targetType) abstract ConcreteTypeMunger
ConcreteTypeMunger.parameterizeWith
(Map<String, UnresolvedType> parameterizationMap, World world) TemporaryTypeMunger.parameterizeWith
(Map parameterizationMap, World world) AjAttribute.TypeMunger.reify
(World world, ResolvedType aspectType) Methoden in org.aspectj.weaver, die Typen mit Argumenten vom Typ ConcreteTypeMunger zurückgebenModifizierer und TypMethodeBeschreibungCustomMungerFactory.createCustomTypeMungers
(ResolvedType aspectType) CustomMungerFactory.getAllCreatedCustomTypeMungers()
ResolvedType.getInterTypeMungers()
ResolvedType.getInterTypeMungersIncludingSupers()
???ResolvedType.getInterTypeParentMungers()
ResolvedType.getInterTypeParentMungersIncludingSupers()
CrosscuttingMembers.getLateTypeMungers()
CrosscuttingMembersSet.getLateTypeMungers()
CrosscuttingMembers.getTypeMungers()
CrosscuttingMembersSet.getTypeMungers()
GeneratedReferenceTypeDelegate.getTypeMungers()
ReferenceType.getTypeMungers()
ReferenceTypeDelegate.getTypeMungers()
ResolvedType.getTypeMungers()
WeaverStateInfo.getTypeMungers
(ResolvedType onType) CrosscuttingMembersSet.getTypeMungersOfKind
(ResolvedTypeMunger.Kind kind) Retrieve a subset of all known mungers, those of a specific kind.Methoden in org.aspectj.weaver mit Parametern vom Typ ConcreteTypeMungerModifizierer und TypMethodeBeschreibungvoid
WeaverStateInfo.addConcreteMunger
(ConcreteTypeMunger munger) void
ResolvedType.addInterTypeMunger
(ConcreteTypeMunger munger, boolean isDuringCompilation) Add an intertype munger to this type. isDuringCompilation tells us if we should be checking for an error scenario where two ITD fields are trying to use the same name.void
CrosscuttingMembers.addLateTypeMunger
(ConcreteTypeMunger m) void
CrosscuttingMembers.addTypeMunger
(ConcreteTypeMunger m) ResolvedType.fillInAnyTypeParameters
(ConcreteTypeMunger munger) Called for all type mungers but only does something if they share type variables with a generic type which they target.Methodenparameter in org.aspectj.weaver mit Typargumenten vom Typ ConcreteTypeMungerModifizierer und TypMethodeBeschreibungvoid
CrosscuttingMembers.addLateTypeMungers
(Collection<ConcreteTypeMunger> c) void
CrosscuttingMembers.addTypeMungers
(Collection<ConcreteTypeMunger> c) protected void
ResolvedType.collectInterTypeMungers
(List<ConcreteTypeMunger> collector) -
Verwendungen von ConcreteTypeMunger in org.aspectj.weaver.reflect
Methoden in org.aspectj.weaver.reflect, die Typen mit Argumenten vom Typ ConcreteTypeMunger zurückgeben