Class OneOf.Builder
java.lang.Object
org.infinispan.protostream.schema.OneOf.Builder
- All Implemented Interfaces:
CommentContainer<OneOf.Builder>
- Enclosing class:
OneOf
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddComment(String comment) addOneOfField(Type type, String name) addOneOfField(Type type, String name, int number) private voidcheckDuplicate(String name) (package private) OneOfcreate(AtomicInteger autoNumber) (package private) Map<String, OneOf.FieldBuilder>
-
Field Details
-
message
-
name
-
fields
-
comments
-
-
Constructor Details
-
Builder
Builder(Message.Builder message, String name)
-
-
Method Details
-
addOneOfField
-
addOneOfField
-
addComment
- Specified by:
addCommentin interfaceCommentContainer<OneOf.Builder>
-
create
-
getFields
Map<String,OneOf.FieldBuilder> getFields() -
getFullName
-
checkDuplicate
-