public class PerTypeWithinTargetTypeMunger extends ResolvedTypeMunger
ResolvedTypeMunger.KindAnnotationOnType, Constructor, declaredSignature, Field, FieldHost, InnerClass, kind, Method, MethodDelegate, MethodDelegate2, Parent, PerObjectInterface, PerTypeWithinInterface, PrivilegedAccess, signature, SUPER_DISPATCH_NAME, typeVariableAliases| Constructor and Description |
|---|
PerTypeWithinTargetTypeMunger(UnresolvedType aspectType,
PerTypeWithin testPointcut) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other) |
UnresolvedType |
getAspectType() |
Pointcut |
getTestPointcut() |
int |
hashCode() |
boolean |
matches(ResolvedType matchType,
ResolvedType aspectType) |
void |
write(CompressingDataOutputStream s) |
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, writeSuperMethodsCalledpublic PerTypeWithinTargetTypeMunger(UnresolvedType aspectType, PerTypeWithin testPointcut)
public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic void write(CompressingDataOutputStream s) throws java.io.IOException
write in class ResolvedTypeMungerjava.io.IOExceptionpublic UnresolvedType getAspectType()
public Pointcut getTestPointcut()
public boolean matches(ResolvedType matchType, ResolvedType aspectType)
matches in class ResolvedTypeMunger