public static final class TRecord.FieldPaddingOctets extends Object implements TRecord.FieldType
| Modifier and Type | Method and Description |
|---|---|
Optional<com.io7m.jlexing.core.LexicalPosition<Path>> |
getLexicalInformation()
Fetch the lexical information for the element.
|
TRecord |
getOwner() |
Size<SizeUnitBitsType> |
getSizeInBits() |
Size<SizeUnitOctetsType> |
getSizeInOctets() |
<A,E extends Exception> |
matchField(TRecord.FieldMatcherType<A,E> m)
Accept a matcher.
|
String |
toString() |
public TRecord getOwner()
getOwner in interface TRecord.FieldTypepublic Size<SizeUnitBitsType> getSizeInBits()
getSizeInBits in interface TRecord.FieldTypepublic Size<SizeUnitOctetsType> getSizeInOctets()
getSizeInOctets in interface TRecord.FieldTypepublic <A,E extends Exception> A matchField(TRecord.FieldMatcherType<A,E> m) throws E extends Exception
TRecord.FieldTypematchField in interface TRecord.FieldTypeA - The type of returned valuesE - The type of raised exceptionsm - The matchermE - If m raises EE extends Exceptionpublic Optional<com.io7m.jlexing.core.LexicalPosition<Path>> getLexicalInformation()
ModelElementTypegetLexicalInformation in interface ModelElementTypeCopyright © 2017 <code@io7m.com> http://io7m.com