Interface FieldMapping

    • Method Detail

      • getSignature

        org.cadixdev.bombe.type.signature.FieldSignature getSignature()
        Gets the signature of this field mapping.
        Returns:
        The signature
        Since:
        0.4.0
      • getDeobfuscatedSignature

        default org.cadixdev.bombe.type.signature.FieldSignature getDeobfuscatedSignature()
        Gets the de-obfuscated signature of this field mapping.
        Returns:
        The signature
        Since:
        0.5.0
      • getObfuscatedName

        default java.lang.String getObfuscatedName()
        Description copied from interface: Mapping
        Gets the obfuscated name of the member being represented.
        Specified by:
        getObfuscatedName in interface Mapping<FieldMapping,​ClassMapping>
        Returns:
        The obfuscated name
      • getType

        default java.util.Optional<org.cadixdev.bombe.type.FieldType> getType()
        Gets the FieldType of the field, if at all available.
        Returns:
        The type, wrapped in an Optional
        Since:
        0.4.0
      • getFullObfuscatedName

        default java.lang.String getFullObfuscatedName()
        Description copied from interface: Mapping
        Gets the fully-qualified obfuscated name of the member.
        Specified by:
        getFullObfuscatedName in interface Mapping<FieldMapping,​ClassMapping>
        Returns:
        The fully-qualified obfuscated name
      • getFullDeobfuscatedName

        default java.lang.String getFullDeobfuscatedName()
        Description copied from interface: Mapping
        Gets the fully-qualified de-obfuscated name of the member.
        Specified by:
        getFullDeobfuscatedName in interface Mapping<FieldMapping,​ClassMapping>
        Returns:
        The fully-qualified de-obfuscated name