Class FieldDef


  • public class FieldDef
    extends LocatedDef
    Used for both fields and parameters
    • Field Detail

      • name

        private java.lang.String name
      • modifiers

        private java.util.Set<java.lang.String> modifiers
      • dimensions

        private int dimensions
      • isVarArgs

        private boolean isVarArgs
      • isEnumConstant

        private boolean isEnumConstant
      • body

        private java.lang.String body
    • Constructor Detail

      • FieldDef

        public FieldDef()
      • FieldDef

        public FieldDef​(java.lang.String name)
    • Method Detail

      • setName

        public void setName​(java.lang.String name)
        Parameters:
        name - the name to set
      • getName

        public java.lang.String getName()
        Returns:
        the name
      • setType

        public void setType​(TypeDef type)
        Parameters:
        type - the type to set
      • getType

        public TypeDef getType()
        Returns:
        the type
      • setDimensions

        public void setDimensions​(int dimensions)
        Parameters:
        dimensions - the dimensions to set
      • getDimensions

        public int getDimensions()
        Returns:
        the dimensions
      • setVarArgs

        public void setVarArgs​(boolean isVarArgs)
        Parameters:
        isVarArgs - the isVarArgs to set
      • isVarArgs

        public boolean isVarArgs()
        Returns:
        the isVarArgs
      • setBody

        public void setBody​(java.lang.String body)
        Parameters:
        body - the body to set
      • getBody

        public java.lang.String getBody()
        Returns:
        the body
      • setModifiers

        public void setModifiers​(java.util.Set<java.lang.String> modifiers)
        Parameters:
        modifiers - the modifiers to set
      • getModifiers

        public java.util.Set<java.lang.String> getModifiers()
        Returns:
        the modifiers
      • isEnumConstant

        public boolean isEnumConstant()
        Returns:
        true if this field is an enum constant, otherwise false
      • setEnumConstant

        public void setEnumConstant​(boolean isEnumConstant)
        Parameters:
        isEnumConstant - value to specify if this field is an enum constant or not