Class ExpressionCompiler

    • Constructor Detail

      • ExpressionCompiler

        public ExpressionCompiler​(String expression)
      • ExpressionCompiler

        public ExpressionCompiler​(String expression,
                                  boolean verifying)
      • ExpressionCompiler

        public ExpressionCompiler​(char[] expression)
      • ExpressionCompiler

        public ExpressionCompiler​(char[] expression,
                                  int start,
                                  int offset)
      • ExpressionCompiler

        public ExpressionCompiler​(String expression,
                                  int start,
                                  int offset,
                                  ParserContext ctx)
      • ExpressionCompiler

        public ExpressionCompiler​(char[] expression,
                                  int start,
                                  int offset,
                                  ParserContext ctx)
      • ExpressionCompiler

        public ExpressionCompiler​(char[] expression,
                                  ParserContext ctx)
    • Method Detail

      • _compile

        public CompiledExpression _compile()
        Initiate an in-context compileShared. This method should really only be called by the internal API.
        Returns:
        compiled expression object
      • isVerifying

        public boolean isVerifying()
      • setVerifying

        public void setVerifying​(boolean verifying)
      • isVerifyOnly

        public boolean isVerifyOnly()
      • setVerifyOnly

        public void setVerifyOnly​(boolean verifyOnly)
      • getReturnType

        public Class getReturnType()
      • setReturnType

        public void setReturnType​(Class returnType)
      • getParserContextState

        public ParserContext getParserContextState()
      • isLiteralOnly

        public boolean isLiteralOnly()