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
ConstructorsConstructorDescriptionNewMethodTypeMunger(ResolvedMember signature, Set superMethodsCalled, List typeVariableAliases) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetDeclaredInterMethodBody(UnresolvedType aspectType, World w)If the munger has a declared signaturegetDeclaredInterMethodDispatcher(UnresolvedType aspectType, World w)getInterMethodBody(UnresolvedType aspectType)getMatchingSyntheticMember(Member member, ResolvedType aspectType)inthashCode()parameterizedFor(ResolvedType target)see ResolvedTypeMunger.parameterizedFor(ResolvedType)parameterizeWith(Map<String,UnresolvedType> m, World w)static ResolvedTypeMungerreadMethod(VersionedDataInputStream s, ISourceContext context)voidMethods 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:
writein classResolvedTypeMunger- Throws:
IOException
-
readMethod
public static ResolvedTypeMunger readMethod(VersionedDataInputStream s, ISourceContext context) throws IOException- Throws:
IOException
-
getMatchingSyntheticMember
- Overrides:
getMatchingSyntheticMemberin classResolvedTypeMunger
-
parameterizedFor
see ResolvedTypeMunger.parameterizedFor(ResolvedType)- Overrides:
parameterizedForin classResolvedTypeMunger
-
equals
-
hashCode
public int hashCode() -
parameterizeWith
- Overrides:
parameterizeWithin classResolvedTypeMunger
-