Class ASTArrayLiteral

    • Method Detail

      • setLiteral

        public void setLiteral​(java.lang.Object literal)
        Sets the literal value only if the descendants of this node compose a constant
        Parameters:
        literal - the literal array value
        Throws:
        java.lang.IllegalArgumentException - if literal is not an array or null
      • jjtAccept

        public java.lang.Object jjtAccept​(ParserVisitor visitor,
                                          java.lang.Object data)
        Accept the visitor.
        Specified by:
        jjtAccept in interface Node
        Overrides:
        jjtAccept in class SimpleNode
        Parameters:
        visitor - the visitor
        data - contextual data
        Returns:
        result of visit