Class AST.StructExpression
java.lang.Object
nz.org.riskscape.defaults.classifier.AST
nz.org.riskscape.defaults.classifier.AST.StructExpression
- All Implemented Interfaces:
AST.ExpressionDecl
- 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
Fields -
Constructor Summary
ConstructorsConstructorDescriptionStructExpression(nz.org.riskscape.dsl.Token identifier, List<AST.ExpressionDecl> members) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected booleanstatic AST.StructExpressioncreate(String ident, AST.SimpleExpression... children) Testing constructorbooleannz.org.riskscape.dsl.Tokennz.org.riskscape.dsl.TokeninthashCode()toString()
-
Field Details
-
identifier
public final nz.org.riskscape.dsl.Token identifier -
members
-
-
Constructor Details
-
StructExpression
-
-
Method Details
-
create
Testing constructor
-
find
-
scanStructKeys
- Specified by:
scanStructKeysin interfaceAST.ExpressionDecl
-
build
public void build(List<nz.org.riskscape.problem.Problem> problems, nz.org.riskscape.rl.ExpressionParser parser) - Specified by:
buildin interfaceAST.ExpressionDecl
-
getBoundaryToken
public nz.org.riskscape.dsl.Token getBoundaryToken()- Specified by:
getBoundaryTokenin classAST
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-
getIdentifier
public nz.org.riskscape.dsl.Token getIdentifier()- Specified by:
getIdentifierin interfaceAST.ExpressionDecl- Overrides:
getIdentifierin classAST
-