Class AST.SimpleType

java.lang.Object
nz.org.riskscape.defaults.classifier.AST
nz.org.riskscape.defaults.classifier.AST.SimpleType
Enclosing class:
AST

public static class AST.SimpleType extends AST
  • 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 class AST
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getIdentifier

      public nz.org.riskscape.dsl.Token getIdentifier()
      Overrides:
      getIdentifier in class AST
    • getExpression

      public nz.org.riskscape.dsl.Token getExpression()
    • getBuilt

      public nz.org.riskscape.engine.types.Type getBuilt()