Verwendungen von Klasse
org.aspectj.weaver.ResolvedTypeMunger
Packages, die ResolvedTypeMunger verwenden
-
Verwendungen von ResolvedTypeMunger in org.aspectj.weaver
Unterklassen von ResolvedTypeMunger in org.aspectj.weaverModifizierer und TypKlasseBeschreibungclassRepresents 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. with an interface AND an implementation.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.Felder in org.aspectj.weaver, die deklariert sind als ResolvedTypeMungerMethoden in org.aspectj.weaver, die ResolvedTypeMunger zurückgebenModifizierer und TypMethodeBeschreibungConcreteTypeMunger.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) Methoden in org.aspectj.weaver mit Parametern vom Typ ResolvedTypeMungerModifizierer und TypMethodeBeschreibungIWeavingSupport.concreteTypeMunger(ResolvedTypeMunger munger, ResolvedType aspectType) Konstruktoren in org.aspectj.weaver mit Parametern vom Typ ResolvedTypeMungerModifiziererKonstruktorBeschreibungConcreteTypeMunger(ResolvedTypeMunger munger, ResolvedType aspectType) TemporaryTypeMunger(ResolvedTypeMunger munger, ResolvedType aspectType) TypeMunger(ResolvedTypeMunger munger) -
Verwendungen von ResolvedTypeMunger in org.aspectj.weaver.bcel
Methoden in org.aspectj.weaver.bcel mit Parametern vom Typ ResolvedTypeMungerModifizierer und TypMethodeBeschreibungBcelWeavingSupport.concreteTypeMunger(ResolvedTypeMunger munger, ResolvedType aspectType) Konstruktoren in org.aspectj.weaver.bcel mit Parametern vom Typ ResolvedTypeMungerModifiziererKonstruktorBeschreibungBcelTypeMunger(ResolvedTypeMunger munger, ResolvedType aspectType) -
Verwendungen von ResolvedTypeMunger in org.aspectj.weaver.model
Methoden in org.aspectj.weaver.model mit Parametern vom Typ ResolvedTypeMungerModifizierer und TypMethodeBeschreibungstatic 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).