Package nz.org.riskscape.engine.typexp
Class DefaultTypeBuilder
java.lang.Object
nz.org.riskscape.engine.typexp.DefaultTypeBuilder
- All Implemented Interfaces:
nz.org.riskscape.engine.typexp.TypeBuilder
public class DefaultTypeBuilder
extends Object
implements nz.org.riskscape.engine.typexp.TypeBuilder
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionnz.org.riskscape.engine.types.Type
nz.org.riskscape.engine.types.Type
buildComplexType
(nz.org.riskscape.engine.typexp.AST.ComplexType type) nz.org.riskscape.engine.types.Type
buildSimpleType
(nz.org.riskscape.engine.typexp.AST.Symbol symbol) nz.org.riskscape.engine.typeset.TypeSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface nz.org.riskscape.engine.typexp.TypeBuilder
expectAST, expectConstant, expectConstantsOfType, expectType
-
Constructor Details
-
DefaultTypeBuilder
public DefaultTypeBuilder(nz.org.riskscape.engine.typeset.TypeSet typeSet)
-
-
Method Details
-
build
- Specified by:
build
in interfacenz.org.riskscape.engine.typexp.TypeBuilder
-
buildComplexType
public nz.org.riskscape.engine.types.Type buildComplexType(nz.org.riskscape.engine.typexp.AST.ComplexType type) - Specified by:
buildComplexType
in interfacenz.org.riskscape.engine.typexp.TypeBuilder
-
buildSimpleType
public nz.org.riskscape.engine.types.Type buildSimpleType(nz.org.riskscape.engine.typexp.AST.Symbol symbol) - Specified by:
buildSimpleType
in interfacenz.org.riskscape.engine.typexp.TypeBuilder
-
getTypeSet
public nz.org.riskscape.engine.typeset.TypeSet getTypeSet()- Specified by:
getTypeSet
in interfacenz.org.riskscape.engine.typexp.TypeBuilder
-