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
-
Constructor Summary
ConstructorDescriptionStructExpression
(nz.org.riskscape.dsl.Token identifier, List<AST.ExpressionDecl> members) -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected boolean
static AST.StructExpression
create
(String ident, AST.SimpleExpression... children) Testing constructorboolean
nz.org.riskscape.dsl.Token
nz.org.riskscape.dsl.Token
int
hashCode()
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:
scanStructKeys
in interfaceAST.ExpressionDecl
-
build
public void build(List<nz.org.riskscape.problem.Problem> problems, nz.org.riskscape.rl.ExpressionParser parser) - Specified by:
build
in interfaceAST.ExpressionDecl
-
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()- Specified by:
getIdentifier
in interfaceAST.ExpressionDecl
- Overrides:
getIdentifier
in classAST
-