Package org.aspectj.weaver
Class PerTypeWithinTargetTypeMunger
java.lang.Object
org.aspectj.weaver.ResolvedTypeMunger
org.aspectj.weaver.PerTypeWithinTargetTypeMunger
-
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
ConstructorDescriptionPerTypeWithinTargetTypeMunger(UnresolvedType aspectType, PerTypeWithin testPointcut)
-
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
boolean
matches(ResolvedType matchType, ResolvedType aspectType)
void
Methods inherited from class org.aspectj.weaver.ResolvedTypeMunger
changesPublicSignature, existsToSupportShadowMunging, getDeclaredSignature, getDeclaringType, getKind, getMatchingSyntheticMember, getSignature, getSourceLocation, getSuperMethodsCalled, getTypeVariableAliases, hasTypeVariableAliases, isLateMunger, needsAccessToTopmostImplementor, parameterizedFor, parameterizeWith, read, readInTypeAliases, readSourceLocation, readSuperMethodsCalled, setDeclaredSignature, setSourceLocation, setSuperMethodsCalled, setTypeVariableAliases, sharesTypeVariablesWithGenericType, toString, writeOutTypeAliases, writeSourceLocation, writeSuperMethodsCalled
-
Constructor Details
-
PerTypeWithinTargetTypeMunger
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
write
- Specified by:
write
in classResolvedTypeMunger
- Throws:
IOException
-
getAspectType
-
getTestPointcut
-
matches
- Overrides:
matches
in classResolvedTypeMunger
-