@Immutable public final class TBooleanSet extends Object implements TType
boolean-set type.| Constructor and Description |
|---|
TBooleanSet(Optional<com.io7m.jlexing.core.ImmutableLexicalPositionType<Path>> in_lex,
com.gs.collections.api.list.ImmutableList<FieldName> in_fields,
Size<SizeUnitOctetsType> in_size)
Construct a boolean set type.
|
| Modifier and Type | Method and Description |
|---|---|
com.gs.collections.api.list.ImmutableList<FieldName> |
getFieldsInDeclarationOrder() |
Optional<com.io7m.jlexing.core.ImmutableLexicalPositionType<Path>> |
getLexicalInformation()
Fetch the lexical information for the element.
|
Size<SizeUnitBitsType> |
getSizeInBits() |
<A,E extends Exception> |
matchType(TypeMatcherType<A,E> m)
Accept a matcher.
|
public TBooleanSet(Optional<com.io7m.jlexing.core.ImmutableLexicalPositionType<Path>> in_lex, com.gs.collections.api.list.ImmutableList<FieldName> in_fields, Size<SizeUnitOctetsType> in_size)
in_lex - Lexical information, if anyin_fields - The fieldsin_size - The sizepublic com.gs.collections.api.list.ImmutableList<FieldName> getFieldsInDeclarationOrder()
public Size<SizeUnitBitsType> getSizeInBits()
getSizeInBits in interface TTypepublic <A,E extends Exception> A matchType(TypeMatcherType<A,E> m) throws E extends Exception
TTypepublic Optional<com.io7m.jlexing.core.ImmutableLexicalPositionType<Path>> getLexicalInformation()
ModelElementTypegetLexicalInformation in interface ModelElementTypeCopyright © 2015 <code@io7m.com> http://io7m.com