Class StructuralMessageInfo.Builder

java.lang.Object
com.google.protobuf.StructuralMessageInfo.Builder
Enclosing class:
StructuralMessageInfo

public static final class StructuralMessageInfo.Builder extends Object
A builder of MessageInfo instances.
  • Field Details

    • fields

      private final List<FieldInfo> fields
    • syntax

      private ProtoSyntax syntax
    • wasBuilt

      private boolean wasBuilt
    • messageSetWireFormat

      private boolean messageSetWireFormat
    • checkInitialized

      private int[] checkInitialized
    • defaultInstance

      private Object defaultInstance
  • Constructor Details

    • Builder

      public Builder()
    • Builder

      public Builder(int numFields)
  • Method Details

    • withDefaultInstance

      public void withDefaultInstance(Object defaultInstance)
    • withSyntax

      public void withSyntax(ProtoSyntax syntax)
    • withMessageSetWireFormat

      public void withMessageSetWireFormat(boolean messageSetWireFormat)
    • withCheckInitialized

      public void withCheckInitialized(int[] checkInitialized)
    • withField

      public void withField(FieldInfo field)
    • build

      public StructuralMessageInfo build()