Package org.aspectj.weaver
Class PrivilegedAccessMunger
- java.lang.Object
-
- org.aspectj.weaver.ResolvedTypeMunger
-
- org.aspectj.weaver.PrivilegedAccessMunger
-
- Direct Known Subclasses:
ExposeTypeMunger
public class PrivilegedAccessMunger extends ResolvedTypeMunger
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.aspectj.weaver.ResolvedTypeMunger
ResolvedTypeMunger.Kind
-
-
Field Summary
Fields Modifier and Type Field Description booleanshortSyntax-
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 PrivilegedAccessMunger(ResolvedMember member, boolean shortSyntax)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object other)booleanexistsToSupportShadowMunging()ResolvedMembergetMatchingSyntheticMember(Member member, ResolvedType aspectType)ResolvedMembergetMember()inthashCode()voidwrite(CompressingDataOutputStream s)-
Methods inherited from class org.aspectj.weaver.ResolvedTypeMunger
changesPublicSignature, getDeclaredSignature, getDeclaringType, getKind, getSignature, getSourceLocation, getSuperMethodsCalled, getTypeVariableAliases, hasTypeVariableAliases, isLateMunger, matches, needsAccessToTopmostImplementor, parameterizedFor, parameterizeWith, read, readInTypeAliases, readSourceLocation, readSuperMethodsCalled, setDeclaredSignature, setSourceLocation, setSuperMethodsCalled, setTypeVariableAliases, sharesTypeVariablesWithGenericType, toString, writeOutTypeAliases, writeSourceLocation, writeSuperMethodsCalled
-
-
-
-
Constructor Detail
-
PrivilegedAccessMunger
public PrivilegedAccessMunger(ResolvedMember member, boolean shortSyntax)
-
-
Method Detail
-
write
public void write(CompressingDataOutputStream s) throws IOException
- Specified by:
writein classResolvedTypeMunger- Throws:
IOException
-
getMember
public ResolvedMember getMember()
-
getMatchingSyntheticMember
public ResolvedMember getMatchingSyntheticMember(Member member, ResolvedType aspectType)
- Overrides:
getMatchingSyntheticMemberin classResolvedTypeMunger
-
existsToSupportShadowMunging
public boolean existsToSupportShadowMunging()
- Overrides:
existsToSupportShadowMungingin classResolvedTypeMunger
-
-