public class NewMemberClassTypeMunger 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 |
|---|
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, writeSuperMethodsCalledpublic NewMemberClassTypeMunger(UnresolvedType targetType, java.lang.String memberTypeName)
public void write(CompressingDataOutputStream stream) throws java.io.IOException
write in class ResolvedTypeMungerjava.io.IOExceptionpublic static ResolvedTypeMunger readInnerClass(VersionedDataInputStream stream, ISourceContext context) throws java.io.IOException
java.io.IOExceptionpublic UnresolvedType getTargetType()
public UnresolvedType getDeclaringType()
getDeclaringType in class ResolvedTypeMungerpublic java.lang.String getMemberTypeName()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Object