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
Modifizierer und TypFeldBeschreibungint
static final int
static final int
Von 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
KonstruktorBeschreibungNewFieldTypeMunger
(ResolvedMember signature, Set superMethodsCalled, List typeVariableAliases) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
getInitMethod
(UnresolvedType aspectType) getMatchingSyntheticMember
(Member member, ResolvedType aspectType) int
hashCode()
parameterizedFor
(ResolvedType target) see ResolvedTypeMunger.parameterizedFor(ResolvedType)parameterizeWith
(Map<String, UnresolvedType> m, World w) static ResolvedTypeMunger
readField
(VersionedDataInputStream s, ISourceContext context) void
Von 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:
write
in 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:
getMatchingSyntheticMember
in KlasseResolvedTypeMunger
-
parameterizedFor
see ResolvedTypeMunger.parameterizedFor(ResolvedType)- Setzt außer Kraft:
parameterizedFor
in KlasseResolvedTypeMunger
-
parameterizeWith
- Setzt außer Kraft:
parameterizeWith
in KlasseResolvedTypeMunger
-
equals
-
hashCode
public int hashCode()
-