java.lang.Object
net.anwiba.tools.definition.schema.json.gramma.element.JFieldBuilder
All Implemented Interfaces:
IAnnotatable

public class JFieldBuilder extends Object implements IAnnotatable
  • Constructor Details

    • JFieldBuilder

      public JFieldBuilder()
  • Method Details

    • annotations

      public Iterable<JAnnotation> annotations()
    • add

      public void add(JAnnotation annotation)
      Specified by:
      add in interface IAnnotatable
    • build

      public JField build()
    • value

      public void value(JValue value)
    • name

      public void name(String name)
    • type

      public void type(JType type)
    • fieldComment

      public void fieldComment(String comment)
    • setterComment

      public void setterComment(String comment)
    • getterComment

      public void getterComment(String comment)