Class JavaField

All Implemented Interfaces:
Member, Serializable, Comparable

public class JavaField extends AbstractJavaEntity implements Member
See Also:
  • Constructor Details

    • JavaField

      public JavaField()
    • JavaField

      public JavaField(String name)
    • JavaField

      public JavaField(Type type, String name)
  • Method Details

    • getType

      public Type getType()
    • writeBody

      protected void writeBody(IndentBuffer result)
      Specified by:
      writeBody in class AbstractJavaEntity
    • setType

      public void setType(Type type)
    • compareTo

      public int compareTo(Object o)
      Specified by:
      compareTo in interface Comparable
    • getDeclarationSignature

      public String getDeclarationSignature(boolean withModifiers)
      Specified by:
      getDeclarationSignature in interface Member
    • getCallSignature

      public String getCallSignature()
      Specified by:
      getCallSignature in interface Member
    • getInitializationExpression

      public String getInitializationExpression()
      Get the original expression used to initialize the field.
      Returns:
      initialization as string.
    • setInitializationExpression

      public void setInitializationExpression(String initializationExpression)
    • toString

      public String toString()
      Overrides:
      toString in class Object