Package org.aspectj.weaver
Klasse NewFieldTypeMunger
java.lang.Object
org.aspectj.weaver.ResolvedTypeMunger
org.aspectj.weaver.NewFieldTypeMunger
Code that created version one style ITD type mungers will be using direct field access from the dispatchers
- Autor:
- Andy
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.aspectj.weaver.ResolvedTypeMunger
ResolvedTypeMunger.Kind -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungintstatic final intstatic final intVon Klasse geerbte Felder org.aspectj.weaver.ResolvedTypeMunger
AnnotationOnType, Constructor, declaredSignature, Field, FieldHost, InnerClass, kind, Method, MethodDelegate, MethodDelegate2, Parent, PerObjectInterface, PerTypeWithinInterface, PrivilegedAccess, signature, SUPER_DISPATCH_NAME, typeVariableAliases -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungNewFieldTypeMunger(ResolvedMember signature, Set superMethodsCalled, List typeVariableAliases) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleangetInitMethod(UnresolvedType aspectType) getMatchingSyntheticMember(Member member, ResolvedType aspectType) inthashCode()parameterizedFor(ResolvedType target) see ResolvedTypeMunger.parameterizedFor(ResolvedType)parameterizeWith(Map<String, UnresolvedType> m, World w) static ResolvedTypeMungerreadField(VersionedDataInputStream s, ISourceContext context) voidVon Klasse geerbte Methoden org.aspectj.weaver.ResolvedTypeMunger
changesPublicSignature, existsToSupportShadowMunging, getDeclaredSignature, getDeclaringType, getKind, getSignature, getSourceLocation, getSuperMethodsCalled, getTypeVariableAliases, hasTypeVariableAliases, isLateMunger, matches, needsAccessToTopmostImplementor, read, readInTypeAliases, readSourceLocation, readSuperMethodsCalled, setDeclaredSignature, setSourceLocation, setSuperMethodsCalled, setTypeVariableAliases, sharesTypeVariablesWithGenericType, toString, writeOutTypeAliases, writeSourceLocation, writeSuperMethodsCalled
-
Felddetails
-
VersionOne
public static final int VersionOne- Siehe auch:
-
VersionTwo
public static final int VersionTwo- Siehe auch:
-
version
public int version
-
-
Konstruktordetails
-
NewFieldTypeMunger
public NewFieldTypeMunger(ResolvedMember signature, Set superMethodsCalled, List typeVariableAliases)
-
-
Methodendetails
-
getInitMethod
-
write
- Angegeben von:
writein KlasseResolvedTypeMunger- Löst aus:
IOException
-
readField
public static ResolvedTypeMunger readField(VersionedDataInputStream s, ISourceContext context) throws IOException - Löst aus:
IOException
-
getMatchingSyntheticMember
- Setzt außer Kraft:
getMatchingSyntheticMemberin KlasseResolvedTypeMunger
-
parameterizedFor
see ResolvedTypeMunger.parameterizedFor(ResolvedType)- Setzt außer Kraft:
parameterizedForin KlasseResolvedTypeMunger
-
parameterizeWith
- Setzt außer Kraft:
parameterizeWithin KlasseResolvedTypeMunger
-
equals
-
hashCode
public int hashCode()
-