public class ArrayNode extends ConstNode
表示语法树中的一个数组字面量。
  • Constructor Details

    • ArrayNode

      public ArrayNode(Object[][] elements)
      从数组创建一个新的ArrayNode。
      Parameters:
      elements - 数组元素。该值不能为null(Nothing)。
  • Method Details

    • getElements

      public final Object[][] getElements()
      获取该节点的数组元素。该值不能为null。

      支持的类型:

      double,String,boolean,CalcError。

      如果您将ArrayNode转换为string然后再转换回来,以下类型将被规范化为double:

      byte,short,int,long,float。

      浮点类型不能为NaN或无穷大。

    • setElements

      public final void setElements(Object[][] value)
      设置该节点的数组元素。该值不能为null。

      支持的类型:

      double,String,boolean,CalcError。

      以下类型在你将ArrayNode转换为string然后再转换回来时,将被规范化为double:

      byte,short,int,long,float。

      浮点类型不能为NaN或无穷大。