Package org.aspectj.weaver
Class PerObjectInterfaceTypeMunger
java.lang.Object
org.aspectj.weaver.ResolvedTypeMunger
org.aspectj.weaver.PerObjectInterfaceTypeMunger
-
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
ConstructorsConstructorDescriptionPerObjectInterfaceTypeMunger(UnresolvedType aspectType, Pointcut testPointcut) -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()booleanA late munger has to be done after shadow munging since which shadows are matched can affect the operation of the late munger.booleanmatches(ResolvedType matchType, ResolvedType aspectType)voidMethods inherited from class org.aspectj.weaver.ResolvedTypeMunger
changesPublicSignature, existsToSupportShadowMunging, getDeclaredSignature, getDeclaringType, getKind, getMatchingSyntheticMember, getSignature, getSourceLocation, getSuperMethodsCalled, getTypeVariableAliases, hasTypeVariableAliases, needsAccessToTopmostImplementor, parameterizedFor, parameterizeWith, read, readInTypeAliases, readSourceLocation, readSuperMethodsCalled, setDeclaredSignature, setSourceLocation, setSuperMethodsCalled, setTypeVariableAliases, sharesTypeVariablesWithGenericType, toString, writeOutTypeAliases, writeSourceLocation, writeSuperMethodsCalled
-
Constructor Details
-
PerObjectInterfaceTypeMunger
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
write
- Specified by:
writein classResolvedTypeMunger- Throws:
IOException
-
getInterfaceType
-
getTestPointcut
-
matches
- Overrides:
matchesin classResolvedTypeMunger
-
isLateMunger
public boolean isLateMunger()Description copied from class:ResolvedTypeMungerA late munger has to be done after shadow munging since which shadows are matched can affect the operation of the late munger. e.g. perobjectinterfacemunger- Overrides:
isLateMungerin classResolvedTypeMunger
-