Class FieldBuilder


public class FieldBuilder extends BodyBuilderBase
Abstract syntax tree field declaration builder. This adds convenience methods and control information to the base builder.
  • Field Details

    • m_field

      private final FieldDeclaration m_field
      Field invocation.
  • Constructor Details

    • FieldBuilder

      public FieldBuilder(ClassBuilder source, FieldDeclaration field)
      Constructor.
      Parameters:
      source -
      field -
  • Method Details

    • getDeclaration

      public FieldDeclaration getDeclaration()
      Get the field declaration.
      Returns:
      declaration
    • setInitializer

      public void setInitializer(ExpressionBuilderBase expr)
      Set initializer expression for field declaration.
      Parameters:
      expr -
    • setStringInitializer

      public void setStringInitializer(String value)
      Set initializer as a string literal.
      Parameters:
      value -
    • setNumberInitializer

      public void setNumberInitializer(String value)
      Set initializer as a number literal.
      Parameters:
      value -