Class FieldContainer


  • public class FieldContainer
    extends java.lang.Object
    Container for information about a field. Used internally for efficiency reasons.
    Since:
    0.5.0
    • Field Summary

      Fields 
      Modifier and Type Field Description
      ftbsc.lll.mapper.data.FieldData data
      The FieldData for the field represented by this container.
      java.lang.String descriptor
      The descriptor of the field.
      java.lang.String descriptorObf
      The obfuscated descriptor of the field.
      javax.lang.model.element.VariableElement elem
      The VariableElement corresponding to the field.
      ClassContainer parent
      The ClassContainer representing the parent of this field.
    • Field Detail

      • data

        public final ftbsc.lll.mapper.data.FieldData data
        The FieldData for the field represented by this container.
      • descriptor

        public final java.lang.String descriptor
        The descriptor of the field.
      • descriptorObf

        public final java.lang.String descriptorObf
        The obfuscated descriptor of the field. If the mapper passed is null, then this will be identical to descriptor.
      • elem

        public final javax.lang.model.element.VariableElement elem
        The VariableElement corresponding to the field. May only be null intentionally i.e. when the field is a child of an anonymous class.