public final class TypeFactory extends WalkerFactoryBase
| Constructor and Description |
|---|
TypeFactory(WalkerContext context) |
| Modifier and Type | Method and Description |
|---|---|
Type |
newAlias(Where where,
java.lang.String name) |
Type |
newCard(Where where,
Expr bitSize) |
Type |
newFloat(Where where,
Expr fractionBitSize,
Expr exponentBitSize) |
Type |
newInt(Where where,
Expr bitSize) |
getIR, getReporter, getSymbols, getThisArgs, raiseError, raiseErrorpublic TypeFactory(WalkerContext context)
public Type newAlias(Where where, java.lang.String name) throws SemanticException
SemanticExceptionpublic Type newInt(Where where, Expr bitSize) throws SemanticException
SemanticExceptionpublic Type newCard(Where where, Expr bitSize) throws SemanticException
SemanticExceptionpublic Type newFloat(Where where, Expr fractionBitSize, Expr exponentBitSize) throws SemanticException
SemanticException