public interface InnerClassMapping extends ClassMapping<InnerClassMapping,ClassMapping>, MemberMapping<InnerClassMapping,ClassMapping>
| Modifier and Type | Method and Description |
|---|---|
default InnerClassMapping |
copy(ClassMapping parent)
Clones this mapping, to a given parent.
|
default String |
getDeobfuscatedPackage()
Gets the de-obfuscated package name of this class mapping.
|
default String |
getFullDeobfuscatedName()
Gets the fully-qualified de-obfuscated name of the member.
|
default String |
getFullObfuscatedName()
Gets the fully-qualified obfuscated name of the member.
|
default String |
getObfuscatedPackage()
Gets the obfuscated package name of this class mapping.
|
String |
getSimpleDeobfuscatedName()
Gets the unqualified ("simple") de-obfuscated name of the member.
|
String |
getSimpleObfuscatedName()
Gets the unqualified ("simple") obfuscated name of the member.
|
default InnerClassMapping |
merge(InnerClassMapping with,
ClassMapping parent)
Merges this mapping with another, to a given parent.
|
default InnerClassMapping |
reverse(ClassMapping parent)
Produces a new object that is a reverse copy of the original.
|
InnerClassMapping |
setDeobfuscatedName(String deobfuscatedName)
Sets the de-obfuscated name of this inner class mapping.
|
computeFieldMapping, createFieldMapping, createFieldMapping, createFieldMapping, createFieldMapping, createInnerClassMapping, createInnerClassMapping, createMethodMapping, createMethodMapping, createMethodMapping, getFieldMapping, getFieldMapping, getFieldMappings, getFieldsByName, getInnerClassMapping, getInnerClassMappings, getMethodMapping, getMethodMapping, getMethodMappings, getOrCreateFieldMapping, getOrCreateFieldMapping, getOrCreateFieldMapping, getOrCreateInnerClassMapping, getOrCreateMethodMapping, getOrCreateMethodMapping, hasFieldMapping, hasFieldMapping, hasInnerClassMapping, hasMappings, hasMethodMapping, provideInheritancecomplete, complete, complete, isCompletegetParentgetDeobfuscatedName, getMappings, getObfuscatedName, hasDeobfuscatedNameInnerClassMapping setDeobfuscatedName(String deobfuscatedName)
setDeobfuscatedName in interface Mapping<InnerClassMapping,ClassMapping>deobfuscatedName - The new de-obfuscated namethis, for chainingString getSimpleObfuscatedName()
Note: The simple name is empty for anonymous classes. For local classes, the leading digits are stripped.
getSimpleObfuscatedName in interface ClassMapping<InnerClassMapping,ClassMapping>getSimpleObfuscatedName in interface Mapping<InnerClassMapping,ClassMapping>Class.getSimpleName(),
SpecificationString getSimpleDeobfuscatedName()
Note: The simple name is empty for anonymous classes. For local classes, the leading digits are stripped.
getSimpleDeobfuscatedName in interface ClassMapping<InnerClassMapping,ClassMapping>getSimpleDeobfuscatedName in interface Mapping<InnerClassMapping,ClassMapping>Class.getSimpleName(),
Specificationdefault String getFullObfuscatedName()
MappinggetFullObfuscatedName in interface Mapping<InnerClassMapping,ClassMapping>default String getFullDeobfuscatedName()
MappinggetFullDeobfuscatedName in interface Mapping<InnerClassMapping,ClassMapping>default String getObfuscatedPackage()
ClassMappingDefault package is represented using an empty string.
getObfuscatedPackage in interface ClassMapping<InnerClassMapping,ClassMapping>default String getDeobfuscatedPackage()
ClassMappingDefault package is represented using an empty string.
getDeobfuscatedPackage in interface ClassMapping<InnerClassMapping,ClassMapping>default InnerClassMapping reverse(ClassMapping parent)
Reversiblereverse in interface Reversible<InnerClassMapping,ClassMapping>parent - The parent objectdefault InnerClassMapping merge(InnerClassMapping with, ClassMapping parent)
Mappingmerge in interface Mapping<InnerClassMapping,ClassMapping>with - The mapping to merge withparent - The parentdefault InnerClassMapping copy(ClassMapping parent)
Mappingcopy in interface Mapping<InnerClassMapping,ClassMapping>parent - The parent