Class NewArrayExpression

  • All Implemented Interfaces:
    Node

    public class NewArrayExpression
    extends Expression
    Represents creating a new array and possibly initializing the elements of the new array.
    • Field Detail

      • dimension

        public final int dimension
      • expressions

        public final java.util.List<Expression> expressions
      • hash

        private int hash
        Cache the hash code for the expression
    • Constructor Detail

      • NewArrayExpression

        public NewArrayExpression​(java.lang.reflect.Type type,
                                  int dimension,
                                  Expression bound,
                                  java.util.List<Expression> expressions)