Package org.aspectj.weaver
Class NewMemberClassTypeMunger
- java.lang.Object
-
- org.aspectj.weaver.ResolvedTypeMunger
-
- org.aspectj.weaver.NewMemberClassTypeMunger
-
public class NewMemberClassTypeMunger 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 NewMemberClassTypeMunger(UnresolvedType targetType, String memberTypeName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object other)UnresolvedTypegetDeclaringType()StringgetMemberTypeName()UnresolvedTypegetTargetType()inthashCode()static ResolvedTypeMungerreadInnerClass(VersionedDataInputStream stream, ISourceContext context)voidwrite(CompressingDataOutputStream stream)-
Methods inherited from class org.aspectj.weaver.ResolvedTypeMunger
changesPublicSignature, existsToSupportShadowMunging, getDeclaredSignature, getKind, getMatchingSyntheticMember, 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
-
NewMemberClassTypeMunger
public NewMemberClassTypeMunger(UnresolvedType targetType, String memberTypeName)
-
-
Method Detail
-
write
public void write(CompressingDataOutputStream stream) throws IOException
- Specified by:
writein classResolvedTypeMunger- Throws:
IOException
-
readInnerClass
public static ResolvedTypeMunger readInnerClass(VersionedDataInputStream stream, ISourceContext context) throws IOException
- Throws:
IOException
-
getTargetType
public UnresolvedType getTargetType()
-
getDeclaringType
public UnresolvedType getDeclaringType()
- Overrides:
getDeclaringTypein classResolvedTypeMunger
-
getMemberTypeName
public String getMemberTypeName()
-
-