public interface FieldMapping extends MemberMapping<FieldMapping,ClassMapping>
| Modifier and Type | Method and Description |
|---|---|
default FieldMapping |
copy(ClassMapping parent)
Clones this mapping, to a given parent.
|
default org.cadixdev.bombe.type.signature.FieldSignature |
getDeobfuscatedSignature()
Gets the de-obfuscated signature of this field 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 |
getObfuscatedName()
Gets the obfuscated name of the member being represented.
|
org.cadixdev.bombe.type.signature.FieldSignature |
getSignature()
Gets the signature of this field mapping.
|
default Optional<org.cadixdev.bombe.type.FieldType> |
getType()
Gets the
FieldType of the field, if at all available. |
default FieldMapping |
merge(FieldMapping with,
ClassMapping parent)
Merges this mapping with another, to a given parent.
|
default FieldMapping |
reverse(ClassMapping parent)
Produces a new object that is a reverse copy of the original.
|
getParentgetDeobfuscatedName, getMappings, getSimpleDeobfuscatedName, getSimpleObfuscatedName, hasDeobfuscatedName, setDeobfuscatedNameorg.cadixdev.bombe.type.signature.FieldSignature getSignature()
default org.cadixdev.bombe.type.signature.FieldSignature getDeobfuscatedSignature()
default String getObfuscatedName()
MappinggetObfuscatedName in interface Mapping<FieldMapping,ClassMapping>default Optional<org.cadixdev.bombe.type.FieldType> getType()
FieldType of the field, if at all available.Optionaldefault String getFullObfuscatedName()
MappinggetFullObfuscatedName in interface Mapping<FieldMapping,ClassMapping>default String getFullDeobfuscatedName()
MappinggetFullDeobfuscatedName in interface Mapping<FieldMapping,ClassMapping>default FieldMapping reverse(ClassMapping parent)
Reversiblereverse in interface Reversible<FieldMapping,ClassMapping>parent - The parent objectdefault FieldMapping merge(FieldMapping with, ClassMapping parent)
Mappingmerge in interface Mapping<FieldMapping,ClassMapping>with - The mapping to merge withparent - The parentdefault FieldMapping copy(ClassMapping parent)
Mappingcopy in interface Mapping<FieldMapping,ClassMapping>parent - The parent