Package org.aspectj.weaver
Class PerTypeWithinTargetTypeMunger
- java.lang.Object
-
- org.aspectj.weaver.ResolvedTypeMunger
-
- org.aspectj.weaver.PerTypeWithinTargetTypeMunger
-
public class PerTypeWithinTargetTypeMunger extends ResolvedTypeMunger
-
-
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
Constructors Constructor Description PerTypeWithinTargetTypeMunger(UnresolvedType aspectType, PerTypeWithin testPointcut)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object other)UnresolvedTypegetAspectType()PointcutgetTestPointcut()inthashCode()booleanmatches(ResolvedType matchType, ResolvedType aspectType)voidwrite(CompressingDataOutputStream s)-
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 Detail
-
PerTypeWithinTargetTypeMunger
public PerTypeWithinTargetTypeMunger(UnresolvedType aspectType, PerTypeWithin testPointcut)
-
-
Method Detail
-
write
public void write(CompressingDataOutputStream s) throws IOException
- Specified by:
writein classResolvedTypeMunger- Throws:
IOException
-
getAspectType
public UnresolvedType getAspectType()
-
getTestPointcut
public Pointcut getTestPointcut()
-
matches
public boolean matches(ResolvedType matchType, ResolvedType aspectType)
- Overrides:
matchesin classResolvedTypeMunger
-
-