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, raiseError
public TypeFactory(WalkerContext context)
public Type newAlias(Where where, java.lang.String name) throws SemanticException
SemanticException
public Type newInt(Where where, Expr bitSize) throws SemanticException
SemanticException
public Type newCard(Where where, Expr bitSize) throws SemanticException
SemanticException
public Type newFloat(Where where, Expr fractionBitSize, Expr exponentBitSize) throws SemanticException
SemanticException