Class AST.SimpleType
java.lang.Object
nz.org.riskscape.defaults.classifier.AST
nz.org.riskscape.defaults.classifier.AST.SimpleType
- Enclosing class:
- AST
-
Nested Class Summary
Nested classes/interfaces inherited from class nz.org.riskscape.defaults.classifier.AST
AST.ExpressionDecl, AST.Filter, AST.FunctionDecl, AST.Metadata, AST.SimpleExpression, AST.SimpleType, AST.StructExpression, AST.StructType
-
Field Summary
FieldsModifier and TypeFieldDescriptionnz.org.riskscape.engine.types.Type
final nz.org.riskscape.dsl.Token
final nz.org.riskscape.dsl.Token
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleType
(nz.org.riskscape.dsl.Token identifier, nz.org.riskscape.dsl.Token expression) -
Method Summary
Modifier and TypeMethodDescriptionvoid
build
(List<nz.org.riskscape.problem.Problem> problems, nz.org.riskscape.engine.typexp.TypeBuilder builder) protected boolean
boolean
nz.org.riskscape.dsl.Token
nz.org.riskscape.engine.types.Type
getBuilt()
nz.org.riskscape.dsl.Token
nz.org.riskscape.dsl.Token
int
hashCode()
toString()
-
Field Details
-
identifier
public final nz.org.riskscape.dsl.Token identifier -
expression
public final nz.org.riskscape.dsl.Token expression -
built
public nz.org.riskscape.engine.types.Type built
-
-
Constructor Details
-
SimpleType
public SimpleType(nz.org.riskscape.dsl.Token identifier, nz.org.riskscape.dsl.Token expression)
-
-
Method Details
-
build
public void build(List<nz.org.riskscape.problem.Problem> problems, nz.org.riskscape.engine.typexp.TypeBuilder builder) -
getBoundaryToken
public nz.org.riskscape.dsl.Token getBoundaryToken()- Specified by:
getBoundaryToken
in classAST
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-
getIdentifier
public nz.org.riskscape.dsl.Token getIdentifier()- Overrides:
getIdentifier
in classAST
-
getExpression
public nz.org.riskscape.dsl.Token getExpression() -
getBuilt
public nz.org.riskscape.engine.types.Type getBuilt()
-