Class SpreadExpression

java.lang.Object
dev.frostlake.executor.expressions.SpreadExpression
All Implemented Interfaces:
Expression

public class SpreadExpression extends Object implements Expression
The spread operator **<expr>: inside an array constructor or a function argument list the inner ARRAY's elements are spliced in as individual elements/arguments; inside an object constructor the inner OBJECT's pairs are merged in. The splice happens where the surrounding container evaluates its parts — a spread reaching plain evaluation on its own is an error.
  • Constructor Details

    • SpreadExpression

      public SpreadExpression(Expression inner)
  • Method Details