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 Stringprivate Longprivate com.google.common.base.Optional<RecordDefinition.Field> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) RecordDefinitionfields(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:
namein classRecordDefinition.Builder
-
signature
- Specified by:
signaturein classRecordDefinition.Builder
-
signatureField
public RecordDefinition.Builder signatureField(com.google.common.base.Optional<RecordDefinition.Field> signatureField) - Specified by:
signatureFieldin classRecordDefinition.Builder
-
fields
- Specified by:
fieldsin classRecordDefinition.Builder
-
sizeDefinitionFields
public RecordDefinition.Builder sizeDefinitionFields(Map<RecordDefinition.Field, RecordDefinition.Field> sizeDefinitionFields) - Specified by:
sizeDefinitionFieldsin classRecordDefinition.Builder
-
recordClass
- Specified by:
recordClassin classRecordDefinition.Builder
-
autobuild
RecordDefinition autobuild()- Specified by:
autobuildin classRecordDefinition.Builder
-