public class InnerClassMappingImpl extends AbstractClassMappingImpl<InnerClassMapping> implements InnerClassMapping
InnerClassMapping
.Constructor and Description |
---|
InnerClassMappingImpl(ClassMapping parentClass,
String obfuscatedName,
String deobfuscatedName)
Creates a new inner class mapping, from the given parameters.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
ClassMapping |
getParent()
Gets the parent
Mapping of this member mapping. |
String |
getSimpleDeobfuscatedName()
Gets the unqualified ("simple") de-obfuscated name of the member.
|
String |
getSimpleObfuscatedName()
Gets the unqualified ("simple") obfuscated name of the member.
|
int |
hashCode() |
InnerClassMapping |
setDeobfuscatedName(String deobfuscatedName)
Sets the de-obfuscated name of the member.
|
buildToString, computeFieldMapping, createFieldMapping, createInnerClassMapping, createMethodMapping, getFieldMapping, getFieldMapping, getFieldMappings, getFieldsByName, getInnerClassMapping, getInnerClassMappings, getMethodMapping, getMethodMappings, hasFieldMapping, hasFieldMapping, hasInnerClassMapping, hasMethodMapping
getDeobfuscatedName, getMappings, getObfuscatedName, hasDeobfuscatedName, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getDeobfuscatedPackage, getFullDeobfuscatedName, getFullObfuscatedName, getObfuscatedPackage
computeFieldMapping, createFieldMapping, createFieldMapping, createFieldMapping, createFieldMapping, createInnerClassMapping, createInnerClassMapping, createMethodMapping, createMethodMapping, createMethodMapping, getFieldMapping, getFieldMapping, getFieldMappings, getFieldsByName, getInnerClassMapping, getInnerClassMappings, getMethodMapping, getMethodMappings, getOrCreateFieldMapping, getOrCreateFieldMapping, getOrCreateFieldMapping, getOrCreateInnerClassMapping, getOrCreateMethodMapping, getOrCreateMethodMapping, hasFieldMapping, hasFieldMapping, hasInnerClassMapping, hasMappings, hasMethodMapping
getDeobfuscatedName, getMappings, getObfuscatedName, hasDeobfuscatedName
public InnerClassMappingImpl(ClassMapping parentClass, String obfuscatedName, String deobfuscatedName)
parentClass
- The class mapping, this mapping belongs toobfuscatedName
- The obfuscated namedeobfuscatedName
- The de-obfuscated namepublic ClassMapping getParent()
MemberMapping
Mapping
of this member mapping.getParent
in interface MemberMapping<InnerClassMapping,ClassMapping>
public String getSimpleObfuscatedName()
InnerClassMapping
Note: The simple name is empty for anonymous classes. For local classes, the leading digits are stripped.
getSimpleObfuscatedName
in interface ClassMapping<InnerClassMapping>
getSimpleObfuscatedName
in interface InnerClassMapping
getSimpleObfuscatedName
in interface Mapping<InnerClassMapping>
Class.getSimpleName()
,
Specificationpublic String getSimpleDeobfuscatedName()
InnerClassMapping
Note: The simple name is empty for anonymous classes. For local classes, the leading digits are stripped.
getSimpleDeobfuscatedName
in interface ClassMapping<InnerClassMapping>
getSimpleDeobfuscatedName
in interface InnerClassMapping
getSimpleDeobfuscatedName
in interface Mapping<InnerClassMapping>
Class.getSimpleName()
,
Specificationpublic InnerClassMapping setDeobfuscatedName(String deobfuscatedName)
Mapping
setDeobfuscatedName
in interface InnerClassMapping
setDeobfuscatedName
in interface Mapping<InnerClassMapping>
setDeobfuscatedName
in class AbstractMappingImpl<InnerClassMapping>
deobfuscatedName
- The new de-obfuscated namethis
for chainingpublic boolean equals(Object obj)
equals
in class AbstractClassMappingImpl<InnerClassMapping>
public int hashCode()
hashCode
in class AbstractClassMappingImpl<InnerClassMapping>