public class NewMemberClassTypeMunger extends ResolvedTypeMunger
ResolvedTypeMunger.Kind
AnnotationOnType, Constructor, declaredSignature, Field, FieldHost, InnerClass, kind, Method, MethodDelegate, MethodDelegate2, Parent, PerObjectInterface, PerTypeWithinInterface, PrivilegedAccess, signature, SUPER_DISPATCH_NAME, typeVariableAliases
Constructor and Description |
---|
NewMemberClassTypeMunger(UnresolvedType targetType,
java.lang.String memberTypeName) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
UnresolvedType |
getDeclaringType() |
java.lang.String |
getMemberTypeName() |
UnresolvedType |
getTargetType() |
int |
hashCode() |
static ResolvedTypeMunger |
readInnerClass(VersionedDataInputStream stream,
ISourceContext context) |
void |
write(CompressingDataOutputStream stream) |
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
public NewMemberClassTypeMunger(UnresolvedType targetType, java.lang.String memberTypeName)
public void write(CompressingDataOutputStream stream) throws java.io.IOException
write
in class ResolvedTypeMunger
java.io.IOException
public static ResolvedTypeMunger readInnerClass(VersionedDataInputStream stream, ISourceContext context) throws java.io.IOException
java.io.IOException
public UnresolvedType getTargetType()
public UnresolvedType getDeclaringType()
getDeclaringType
in class ResolvedTypeMunger
public java.lang.String getMemberTypeName()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object