Class ClosureExpression

  • public class ClosureExpression
    extends Expression
    Represents a closure expression such as { statement } or { i -> statement } or { i, x, String y -> statement }
    • Constructor Detail

      • ClosureExpression

        public ClosureExpression​(Parameter[] parameters,
                                 Statement code)
    • Method Detail

      • toString

        public java.lang.String toString()
        toString in class java.lang.Object
      • getCode

        public Statement getCode()
        This gets the code statement of the closure. You can read this method to find out what actions the closure is going to perform.
        the code statement of the closure
      • setCode

        public void setCode​(Statement code)
        This sets the code statement of the closure. You can use this method in order to add more actions during the closure execution.
        code - the new Statement
      • getParameters

        public Parameter[] getParameters()
      • isParameterSpecified

        public boolean isParameterSpecified()
      • setVariableScope

        public void setVariableScope​(VariableScope variableScope)
      • getText

        public java.lang.String getText()
        getText in class ASTNode