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 class
Nested classes/interfaces inherited from class org.eclipse.cbi.common.util.RecordDefinition
RecordDefinition.Field
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List
<RecordDefinition.Field> private final String
private final long
private final com.google.common.base.Optional
<RecordDefinition.Field> private final Map
<RecordDefinition.Field, RecordDefinition.Field> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
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 Summary
Modifier and TypeMethodDescriptionboolean
fields()
int
hashCode()
name()
long
com.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:
name
in classRecordDefinition
-
signature
public long signature()- Specified by:
signature
in classRecordDefinition
-
signatureField
- Specified by:
signatureField
in classRecordDefinition
-
fields
- Specified by:
fields
in classRecordDefinition
-
sizeDefinitionFields
- Specified by:
sizeDefinitionFields
in classRecordDefinition
-
recordClass
- Specified by:
recordClass
in classRecordDefinition
-
toString
-
equals
-
hashCode
public int hashCode()
-