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.ObjectA builder ofMessageInfoinstances.
-
-
Field Summary
Fields Modifier and Type Field Description private int[]checkInitializedprivate java.lang.ObjectdefaultInstanceprivate java.util.List<FieldInfo>fieldsprivate booleanmessageSetWireFormatprivate ProtoSyntaxsyntaxprivate booleanwasBuilt
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StructuralMessageInfobuild()voidwithCheckInitialized(int[] checkInitialized)voidwithDefaultInstance(java.lang.Object defaultInstance)voidwithField(FieldInfo field)voidwithMessageSetWireFormat(boolean messageSetWireFormat)voidwithSyntax(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()
-
-