Class ArrayExpression

  • All Implemented Interfaces:
    Expression<java.util.List<?>>, Node

    public class ArrayExpression
    extends java.lang.Object
    implements Expression<java.util.List<?>>
    • Field Detail

      • values

        private final java.util.List<Expression<?>> values
      • lineNumber

        private final int lineNumber
    • Constructor Detail

      • ArrayExpression

        public ArrayExpression​(int lineNumber)
      • ArrayExpression

        public ArrayExpression​(java.util.List<Expression<?>> values,
                               int lineNumber)
    • Method Detail

      • getValues

        public java.util.List<Expression<?>> getValues()
      • getLineNumber

        public int getLineNumber()
        Description copied from interface: Expression
        Returns the line number on which the expression is defined on.
        Specified by:
        getLineNumber in interface Expression<java.util.List<?>>
        Returns:
        the line number on which the expression is defined on.