Package org.aspectj.weaver
Class NewMethodTypeMunger
java.lang.Object
org.aspectj.weaver.ResolvedTypeMunger
org.aspectj.weaver.NewMethodTypeMunger
-
Nested Class Summary
Nested classes/interfaces inherited from class org.aspectj.weaver.ResolvedTypeMunger
ResolvedTypeMunger.Kind
-
Field Summary
Fields inherited from class org.aspectj.weaver.ResolvedTypeMunger
AnnotationOnType, Constructor, declaredSignature, Field, FieldHost, InnerClass, kind, Method, MethodDelegate, MethodDelegate2, Parent, PerObjectInterface, PerTypeWithinInterface, PrivilegedAccess, signature, SUPER_DISPATCH_NAME, typeVariableAliases
-
Constructor Summary
ConstructorDescriptionNewMethodTypeMunger(ResolvedMember signature, Set superMethodsCalled, List typeVariableAliases)
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getDeclaredInterMethodBody(UnresolvedType aspectType, World w)
If the munger has a declared signaturegetDeclaredInterMethodDispatcher(UnresolvedType aspectType, World w)
getInterMethodBody(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
readMethod(VersionedDataInputStream s, ISourceContext context)
void
Methods inherited from class 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
-
Constructor Details
-
NewMethodTypeMunger
public NewMethodTypeMunger(ResolvedMember signature, Set superMethodsCalled, List typeVariableAliases)
-
-
Method Details
-
getInterMethodBody
-
getDeclaredInterMethodBody
If the munger has a declared signature -
getDeclaredInterMethodDispatcher
-
write
- Specified by:
write
in classResolvedTypeMunger
- Throws:
IOException
-
readMethod
public static ResolvedTypeMunger readMethod(VersionedDataInputStream s, ISourceContext context) throws IOException- Throws:
IOException
-
getMatchingSyntheticMember
- Overrides:
getMatchingSyntheticMember
in classResolvedTypeMunger
-
parameterizedFor
see ResolvedTypeMunger.parameterizedFor(ResolvedType)- Overrides:
parameterizedFor
in classResolvedTypeMunger
-
equals
-
hashCode
public int hashCode() -
parameterizeWith
- Overrides:
parameterizeWith
in classResolvedTypeMunger
-