public class NewParentTypeMunger 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 |
|---|
NewParentTypeMunger(ResolvedType newParent,
ResolvedType declaringType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other) |
ResolvedType |
getDeclaringType() |
ResolvedType |
getNewParent() |
int |
hashCode() |
boolean |
isMixin() |
void |
setIsMixin(boolean b) |
void |
write(CompressingDataOutputStream s) |
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 NewParentTypeMunger(ResolvedType newParent, ResolvedType declaringType)
public void write(CompressingDataOutputStream s) throws java.io.IOException
write in class ResolvedTypeMungerjava.io.IOExceptionpublic ResolvedType getNewParent()
public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic ResolvedType getDeclaringType()
getDeclaringType in class ResolvedTypeMungerpublic void setIsMixin(boolean b)
public boolean isMixin()