Class ASTNumberLiteral

    • Constructor Detail

      • ASTNumberLiteral

        ASTNumberLiteral​(int id)
    • Method Detail

      • getLiteralClass

        public java.lang.Class<? extends java.lang.Number> getLiteralClass()
      • isConstant

        protected boolean isConstant​(boolean literal)
        Overrides:
        isConstant in class JexlNode
      • isInteger

        public boolean isInteger()
      • jjtAccept

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

        void setNatural​(java.lang.String s)
        Sets this node as a natural literal. Originally from OGNL.
        Parameters:
        s - the natural as string
      • setReal

        void setReal​(java.lang.String s)
        Sets this node as a real literal. Originally from OGNL.
        Parameters:
        s - the real as string