Package org.eclipse.cbi.common.util
Class AutoValue_RecordDefinition
java.lang.Object
org.eclipse.cbi.common.util.RecordDefinition
org.eclipse.cbi.common.util.AutoValue_RecordDefinition
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final classNested classes/interfaces inherited from class org.eclipse.cbi.common.util.RecordDefinition
RecordDefinition.Field -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<RecordDefinition.Field> private final Stringprivate final longprivate final com.google.common.base.Optional<RecordDefinition.Field> private final Map<RecordDefinition.Field, RecordDefinition.Field> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateAutoValue_RecordDefinition(String name, long signature, com.google.common.base.Optional<RecordDefinition.Field> signatureField, List<RecordDefinition.Field> fields, Map<RecordDefinition.Field, RecordDefinition.Field> sizeDefinitionFields, Class<? extends Record> recordClass) -
Method Summary
Modifier and TypeMethodDescriptionbooleanfields()inthashCode()name()longcom.google.common.base.Optional<RecordDefinition.Field> protected Map<RecordDefinition.Field, RecordDefinition.Field> toString()Methods inherited from class org.eclipse.cbi.common.util.RecordDefinition
builder, createLEField, fieldDefiningSizeOf, size
-
Field Details
-
name
-
signature
private final long signature -
signatureField
-
fields
-
sizeDefinitionFields
-
recordClass
-
-
Constructor Details
-
AutoValue_RecordDefinition
private AutoValue_RecordDefinition(String name, long signature, com.google.common.base.Optional<RecordDefinition.Field> signatureField, List<RecordDefinition.Field> fields, Map<RecordDefinition.Field, RecordDefinition.Field> sizeDefinitionFields, Class<? extends Record> recordClass)
-
-
Method Details
-
name
- Specified by:
namein classRecordDefinition
-
signature
public long signature()- Specified by:
signaturein classRecordDefinition
-
signatureField
- Specified by:
signatureFieldin classRecordDefinition
-
fields
- Specified by:
fieldsin classRecordDefinition
-
sizeDefinitionFields
- Specified by:
sizeDefinitionFieldsin classRecordDefinition
-
recordClass
- Specified by:
recordClassin classRecordDefinition
-
toString
-
equals
-
hashCode
public int hashCode()
-