Package com.google.protobuf
Class StructuralMessageInfo.Builder
- java.lang.Object
-
- com.google.protobuf.StructuralMessageInfo.Builder
-
- Enclosing class:
- StructuralMessageInfo
public static final class StructuralMessageInfo.Builder extends java.lang.Object
A builder ofMessageInfo
instances.
-
-
Field Summary
Fields Modifier and Type Field Description private int[]
checkInitialized
private java.lang.Object
defaultInstance
private java.util.List<FieldInfo>
fields
private boolean
messageSetWireFormat
private ProtoSyntax
syntax
private boolean
wasBuilt
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StructuralMessageInfo
build()
void
withCheckInitialized(int[] checkInitialized)
void
withDefaultInstance(java.lang.Object defaultInstance)
void
withField(FieldInfo field)
void
withMessageSetWireFormat(boolean messageSetWireFormat)
void
withSyntax(ProtoSyntax syntax)
-
-
-
Field Detail
-
fields
private final java.util.List<FieldInfo> fields
-
syntax
private ProtoSyntax syntax
-
wasBuilt
private boolean wasBuilt
-
messageSetWireFormat
private boolean messageSetWireFormat
-
checkInitialized
private int[] checkInitialized
-
defaultInstance
private java.lang.Object defaultInstance
-
-
Method Detail
-
withDefaultInstance
public void withDefaultInstance(java.lang.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()
-
-