public interface TopLevelClassMapping extends ClassMapping<TopLevelClassMapping,MappingSet>
Modifier and Type | Method and Description |
---|---|
default TopLevelClassMapping |
copy(MappingSet 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.
|
default String |
getSimpleDeobfuscatedName()
Gets the unqualified ("simple") de-obfuscated name of the member.
|
default String |
getSimpleObfuscatedName()
Gets the unqualified ("simple") obfuscated name of the member.
|
default TopLevelClassMapping |
merge(TopLevelClassMapping with,
MappingSet parent)
Merges this mapping with another, to a given parent.
|
default TopLevelClassMapping |
reverse(MappingSet parent)
Produces a new object that is a reverse copy of the original.
|
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, provideInheritance
getDeobfuscatedName, getMappings, getObfuscatedName, hasDeobfuscatedName, setDeobfuscatedName
default String getSimpleObfuscatedName()
ClassMapping
getSimpleObfuscatedName
in interface ClassMapping<TopLevelClassMapping,MappingSet>
getSimpleObfuscatedName
in interface Mapping<TopLevelClassMapping,MappingSet>
Class.getSimpleName()
,
Specificationdefault String getSimpleDeobfuscatedName()
ClassMapping
getSimpleDeobfuscatedName
in interface ClassMapping<TopLevelClassMapping,MappingSet>
getSimpleDeobfuscatedName
in interface Mapping<TopLevelClassMapping,MappingSet>
Class.getSimpleName()
,
Specificationdefault String getFullObfuscatedName()
Mapping
getFullObfuscatedName
in interface Mapping<TopLevelClassMapping,MappingSet>
default String getFullDeobfuscatedName()
Mapping
getFullDeobfuscatedName
in interface Mapping<TopLevelClassMapping,MappingSet>
default String getObfuscatedPackage()
ClassMapping
Default package is represented using an empty string.
getObfuscatedPackage
in interface ClassMapping<TopLevelClassMapping,MappingSet>
default String getDeobfuscatedPackage()
ClassMapping
Default package is represented using an empty string.
getDeobfuscatedPackage
in interface ClassMapping<TopLevelClassMapping,MappingSet>
default TopLevelClassMapping reverse(MappingSet parent)
Reversible
reverse
in interface Reversible<TopLevelClassMapping,MappingSet>
parent
- The parent objectdefault TopLevelClassMapping merge(TopLevelClassMapping with, MappingSet parent)
Mapping
merge
in interface Mapping<TopLevelClassMapping,MappingSet>
with
- The mapping to merge withparent
- The parentdefault TopLevelClassMapping copy(MappingSet parent)
Mapping
copy
in interface Mapping<TopLevelClassMapping,MappingSet>
parent
- The parent