A - The type of returned valuesE - The type of raised exceptionsI - The type of identifiersT - The type of type informationpublic interface TypeExprMatcherType<I,T,A,E extends Exception>
| Modifier and Type | Method and Description |
|---|---|
A |
matchBooleanSet(TypeExprBooleanSet<I,T> e)
Match a
boolean-set expression. |
A |
matchExprArray(TypeExprArray<I,T> e)
Match an
array expression. |
A |
matchExprFloat(TypeExprFloat<I,T> e)
Match a
float expression. |
A |
matchExprIntegerSigned(TypeExprIntegerSigned<I,T> e)
Match an
integer signed expression. |
A |
matchExprIntegerSignedNormalized(TypeExprIntegerSignedNormalized<I,T> e)
Match an
integer signed-normalized expression. |
A |
matchExprIntegerUnsigned(TypeExprIntegerUnsigned<I,T> e)
Match an
integer unsigned expression. |
A |
matchExprIntegerUnsignedNormalized(TypeExprIntegerUnsignedNormalized<I,T> e)
Match an
integer unsigned-normalized expression. |
A |
matchExprMatrix(TypeExprMatrix<I,T> e)
Match a
matrix expression. |
A |
matchExprString(TypeExprString<I,T> e)
Match a
string expression. |
A |
matchExprVector(TypeExprVector<I,T> e)
Match a
vector expression. |
A |
matchName(TypeExprName<I,T> e)
Match a name expression.
|
A |
matchTypeOfField(TypeExprTypeOfField<I,T> e)
Match a
type-of expression. |
A matchExprIntegerSigned(TypeExprIntegerSigned<I,T> e) throws E extends Exception
integer signed expression.A matchExprIntegerSignedNormalized(TypeExprIntegerSignedNormalized<I,T> e) throws E extends Exception
integer signed-normalized expression.A matchExprIntegerUnsigned(TypeExprIntegerUnsigned<I,T> e) throws E extends Exception
integer unsigned expression.A matchExprIntegerUnsignedNormalized(TypeExprIntegerUnsignedNormalized<I,T> e) throws E extends Exception
integer unsigned-normalized expression.A matchExprArray(TypeExprArray<I,T> e) throws E extends Exception
array expression.A matchExprFloat(TypeExprFloat<I,T> e) throws E extends Exception
float expression.A matchExprVector(TypeExprVector<I,T> e) throws E extends Exception
vector expression.A matchExprMatrix(TypeExprMatrix<I,T> e) throws E extends Exception
matrix expression.A matchExprString(TypeExprString<I,T> e) throws E extends Exception
string expression.A matchTypeOfField(TypeExprTypeOfField<I,T> e) throws E extends Exception
type-of expression.Copyright © 2017 <code@io7m.com> http://io7m.com