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 class
static class
static interface
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RecordDefinition.Builder
builder()
static RecordDefinition.Field
createLEField
(RecordDefinition.Field.Type size, String name) abstract List
<RecordDefinition.Field> fields()
abstract String
name()
abstract long
abstract com.google.common.base.Optional
<RecordDefinition.Field> int
size()
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
-