Package org.eclipse.cbi.common.util
Class AutoValue_RecordDefinition.Builder
java.lang.Object
org.eclipse.cbi.common.util.RecordDefinition.Builder
org.eclipse.cbi.common.util.AutoValue_RecordDefinition.Builder
- Enclosing class:
AutoValue_RecordDefinition
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List
<RecordDefinition.Field> private String
private Long
private com.google.common.base.Optional
<RecordDefinition.Field> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) RecordDefinition
fields
(List<RecordDefinition.Field> fields) recordClass
(Class<? extends Record> recordClass) signature
(long signature) signatureField
(com.google.common.base.Optional<RecordDefinition.Field> signatureField) sizeDefinitionFields
(Map<RecordDefinition.Field, RecordDefinition.Field> sizeDefinitionFields) Methods inherited from class org.eclipse.cbi.common.util.RecordDefinition.Builder
build
-
Field Details
-
name
-
signature
-
signatureField
-
fields
-
sizeDefinitionFields
-
recordClass
-
-
Constructor Details
-
Builder
Builder()
-
-
Method Details
-
name
- Specified by:
name
in classRecordDefinition.Builder
-
signature
- Specified by:
signature
in classRecordDefinition.Builder
-
signatureField
public RecordDefinition.Builder signatureField(com.google.common.base.Optional<RecordDefinition.Field> signatureField) - Specified by:
signatureField
in classRecordDefinition.Builder
-
fields
- Specified by:
fields
in classRecordDefinition.Builder
-
sizeDefinitionFields
public RecordDefinition.Builder sizeDefinitionFields(Map<RecordDefinition.Field, RecordDefinition.Field> sizeDefinitionFields) - Specified by:
sizeDefinitionFields
in classRecordDefinition.Builder
-
recordClass
- Specified by:
recordClass
in classRecordDefinition.Builder
-
autobuild
RecordDefinition autobuild()- Specified by:
autobuild
in classRecordDefinition.Builder
-