| Package | Description |
|---|---|
| com.io7m.jpra.compiler.core.checker |
Type checking.
|
| Modifier and Type | Method and Description |
|---|---|
static JPRACompilerCheckerException |
JPRACompilerCheckerException.booleanSetSizeInvalid(TypeExprBooleanSet<IdentifierType,Untyped> e,
com.io7m.jranges.RangeInclusiveB range,
BigInteger value) |
static JPRACompilerCheckerException |
JPRACompilerCheckerException.booleanSetSizeLessThanRequired(TypeExprBooleanSet<IdentifierType,Untyped> e,
BigInteger required,
BigInteger value) |
static JPRACompilerCheckerException |
JPRACompilerCheckerException.floatSizeNotSupported(TypeExprFloat<IdentifierType,Untyped> e,
Size<SizeUnitBitsType> size,
com.gs.collections.api.list.ImmutableList<com.io7m.jranges.RangeInclusiveB> sizes) |
static <T extends SizeUnitType> |
JPRACompilerCheckerException.integerSizeNotSupported(TypeExprType<IdentifierType,Untyped> e,
Size<T> size,
com.gs.collections.api.list.ImmutableList<com.io7m.jranges.RangeInclusiveB> sizes) |
static JPRACompilerCheckerException |
JPRACompilerCheckerException.matrixFloatSizeNotSupported(TFloat e,
BigInteger size,
com.gs.collections.api.list.ImmutableList<com.io7m.jranges.RangeInclusiveB> supported) |
static JPRACompilerCheckerException |
JPRACompilerCheckerException.matrixIntegerSizeNotSupported(TIntegerType e,
BigInteger size,
com.gs.collections.api.list.ImmutableList<com.io7m.jranges.RangeInclusiveB> supported) |
static JPRACompilerCheckerException |
JPRACompilerCheckerException.matrixNonScalarElement(TypeExprMatrix<IdentifierType,Untyped> e) |
static JPRACompilerCheckerException |
JPRACompilerCheckerException.matrixNotSupported(TypeExprMatrix<IdentifierType,Untyped> e,
BigInteger tw,
BigInteger th,
com.gs.collections.api.list.ImmutableList<com.io7m.jfunctional.Pair<com.io7m.jranges.RangeInclusiveB,com.io7m.jranges.RangeInclusiveB>> supported) |
static JPRACompilerCheckerException |
JPRACompilerCheckerException.packedNonIntegerType(PackedFieldDeclValue<IdentifierType,Untyped> r,
TypeExprType<IdentifierType,TType> rvt) |
static JPRACompilerCheckerException |
JPRACompilerCheckerException.packedSizeNotSupported(TypeName name,
BigInteger size,
com.gs.collections.api.list.ImmutableList<com.io7m.jranges.RangeInclusiveB> supported) |
static JPRACompilerCheckerException |
JPRACompilerCheckerException.paddingSizeInvalid(Optional<com.io7m.jlexing.core.ImmutableLexicalPositionType<Path>> lex,
BigInteger value)
The size of a padding field was invalid.
|
static JPRACompilerCheckerException |
JPRACompilerCheckerException.stringEncodingNotSupported(TypeExprString<IdentifierType,Untyped> e,
String encoding,
com.gs.collections.api.set.ImmutableSet<String> encodings) |
static JPRACompilerCheckerException |
JPRACompilerCheckerException.vectorFloatSizeNotSupported(TFloat e,
BigInteger size,
com.gs.collections.api.list.ImmutableList<com.io7m.jranges.RangeInclusiveB> supported) |
static JPRACompilerCheckerException |
JPRACompilerCheckerException.vectorIntegerSizeNotSupported(TIntegerType e,
BigInteger size,
com.gs.collections.api.list.ImmutableList<com.io7m.jranges.RangeInclusiveB> supported) |
static JPRACompilerCheckerException |
JPRACompilerCheckerException.vectorNonScalarElement(TypeExprVector<IdentifierType,Untyped> e) |
static JPRACompilerCheckerException |
JPRACompilerCheckerException.vectorSizeNotSupported(TypeExprVector<IdentifierType,Untyped> e,
BigInteger size,
com.gs.collections.api.list.ImmutableList<com.io7m.jranges.RangeInclusiveB> supported) |
Copyright © 2015 <code@io7m.com> http://io7m.com