Package org.eclipse.cbi.common.util
Class RecordDefinition
java.lang.Object
org.eclipse.cbi.common.util.RecordDefinition
- Direct Known Subclasses:
AutoValue_RecordDefinition
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classstatic classstatic interface -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RecordDefinition.Builderbuilder()static RecordDefinition.FieldcreateLEField(RecordDefinition.Field.Type size, String name) abstract List<RecordDefinition.Field> fields()abstract Stringname()abstract longabstract com.google.common.base.Optional<RecordDefinition.Field> intsize()protected abstract Map<RecordDefinition.Field, RecordDefinition.Field>
-
Constructor Details
-
RecordDefinition
RecordDefinition()
-
-
Method Details
-
name
-
signature
public abstract long signature() -
signatureField
-
fields
-
sizeDefinitionFields
-
recordClass
-
fieldDefiningSizeOf
-
size
public int size() -
builder
-
createLEField
-