Dependencies
Declarations
-
org
-
apache
-
lucene
-
expressions
- Bindings
- Expression
- ExpressionFunctionValues
- ExpressionRescorer
-
ExpressionValueSource
- variables: DoubleValuesSource[]
- expression: Expression
- needsScores: boolean
- ExpressionValueSource(Bindings, Expression): void
- ExpressionValueSource(DoubleValuesSource[], Expression, boolean): void
- getValues(LeafReaderContext, DoubleValues): DoubleValues
- zeroWhenUnpositioned(DoubleValues): DoubleValues
- toString(): String
- hashCode(): int
- equals(Object): boolean
- needsScores(): boolean
- isCacheable(LeafReaderContext): boolean
- explain(LeafReaderContext, int, Explanation): Explanation
- rewrite(IndexSearcher): DoubleValuesSource
- SimpleBindings
-
js
-
JavascriptBaseVisitor
- visitCompile(CompileContext): Object
- visitConditional(ConditionalContext): Object
- visitBoolor(BoolorContext): Object
- visitBoolcomp(BoolcompContext): Object
- visitNumeric(NumericContext): Object
- visitAddsub(AddsubContext): Object
- visitUnary(UnaryContext): Object
- visitPrecedence(PrecedenceContext): Object
- visitMuldiv(MuldivContext): Object
- visitExternal(ExternalContext): Object
- visitBwshift(BwshiftContext): Object
- visitBwor(BworContext): Object
- visitBooland(BoolandContext): Object
- visitBwxor(BwxorContext): Object
- visitBwand(BwandContext): Object
- visitBooleqne(BooleqneContext): Object
-
JavascriptCompiler
- Loader
- CLASSFILE_VERSION: int
- COMPILED_EXPRESSION_CLASS: String
- COMPILED_EXPRESSION_INTERNAL: String
- EXPRESSION_TYPE: Type
- FUNCTION_VALUES_TYPE: Type
- EXPRESSION_CTOR: Method
- EVALUATE_METHOD: Method
- DOUBLE_VAL_METHOD: Method
- getAsmMethod(Class<Object>, String, Class[]): Method
- MAX_SOURCE_LENGTH: int
- sourceText: String
- functions: Map<String, Method>
- compile(String): Expression
- compile(String, Map<String, Method>, ClassLoader): Expression
- unusedTestCompile(): void
- JavascriptCompiler(String): void
- JavascriptCompiler(String, Map<String, Method>): void
- compileExpression(ClassLoader): Expression
- getAntlrParseTree(): ParseTree
-
generateClass(ParseTree, ClassWriter, Map<String, Integer>): void
-
$1
- typeStack: Deque<Type>
- visitCompile(CompileContext): Void
- visitPrecedence(PrecedenceContext): Void
- visitNumeric(NumericContext): Void
- visitExternal(ExternalContext): Void
- visitUnary(UnaryContext): Void
- visitMuldiv(MuldivContext): Void
- visitAddsub(AddsubContext): Void
- visitBwshift(BwshiftContext): Void
- visitBoolcomp(BoolcompContext): Void
- visitBooleqne(BooleqneContext): Void
- visitBwand(BwandContext): Void
- visitBwxor(BwxorContext): Void
- visitBwor(BworContext): Void
- visitBooland(BoolandContext): Void
- visitBoolor(BoolorContext): Void
- visitConditional(ConditionalContext): Void
- pushArith(int, ExpressionContext, ExpressionContext): void
- pushShift(int, ExpressionContext, ExpressionContext): void
- pushBitwise(int, ExpressionContext, ExpressionContext): void
- pushBinaryOp(int, ExpressionContext, ExpressionContext, Type, Type, Type): void
- pushCond(int, ExpressionContext, ExpressionContext): void
- pushBoolean(boolean): void
- pushLong(long): void
-
$1
- normalizeQuotes(String): String
- findSingleQuoteStringEnd(String, int): int
- DEFAULT_FUNCTIONS: Map<String, Method>
- static class initializer
- checkFunction(Method): void
- checkFunctionClassLoader(Method, ClassLoader): void
- JavascriptErrorHandlingLexer
-
JavascriptLexer
- static class initializer
- _decisionToDFA: DFA[]
- _sharedContextCache: PredictionContextCache
- LP: int
- RP: int
- COMMA: int
- BOOLNOT: int
- BWNOT: int
- MUL: int
- DIV: int
- REM: int
- ADD: int
- SUB: int
- LSH: int
- RSH: int
- USH: int
- LT: int
- LTE: int
- GT: int
- GTE: int
- EQ: int
- NE: int
- BWAND: int
- BWXOR: int
- BWOR: int
- BOOLAND: int
- BOOLOR: int
- COND: int
- COLON: int
- WS: int
- VARIABLE: int
- OCTAL: int
- HEX: int
- DECIMAL: int
- modeNames: String[]
- ruleNames: String[]
- _LITERAL_NAMES: String[]
- _SYMBOLIC_NAMES: String[]
- VOCABULARY: Vocabulary
- tokenNames: String[]
- static class initializer
- getTokenNames(): String[]
- getVocabulary(): Vocabulary
- JavascriptLexer(CharStream): void
- getGrammarFileName(): String
- getRuleNames(): String[]
- getSerializedATN(): String
- getModeNames(): String[]
- getATN(): ATN
- _serializedATN: String
- _ATN: ATN
- static class initializer
-
JavascriptParser
- static class initializer
- _decisionToDFA: DFA[]
- _sharedContextCache: PredictionContextCache
- LP: int
- RP: int
- COMMA: int
- BOOLNOT: int
- BWNOT: int
- MUL: int
- DIV: int
- REM: int
- ADD: int
- SUB: int
- LSH: int
- RSH: int
- USH: int
- LT: int
- LTE: int
- GT: int
- GTE: int
- EQ: int
- NE: int
- BWAND: int
- BWXOR: int
- BWOR: int
- BOOLAND: int
- BOOLOR: int
- COND: int
- COLON: int
- WS: int
- VARIABLE: int
- OCTAL: int
- HEX: int
- DECIMAL: int
- RULE_compile: int
- RULE_expression: int
- ruleNames: String[]
- _LITERAL_NAMES: String[]
- _SYMBOLIC_NAMES: String[]
- VOCABULARY: Vocabulary
- tokenNames: String[]
- static class initializer
- getTokenNames(): String[]
- getVocabulary(): Vocabulary
- getGrammarFileName(): String
- getRuleNames(): String[]
- getSerializedATN(): String
- getATN(): ATN
- JavascriptParser(TokenStream): void
- CompileContext
- compile(): CompileContext
- ExpressionContext
- ConditionalContext
- BoolorContext
- BoolcompContext
- NumericContext
- AddsubContext
- UnaryContext
- PrecedenceContext
- MuldivContext
- BwxorContext
- ExternalContext
- BwshiftContext
- BworContext
- BoolandContext
- BwandContext
- BooleqneContext
- expression(): ExpressionContext
- expression(int): ExpressionContext
- sempred(RuleContext, int, int): boolean
- expression_sempred(ExpressionContext, int): boolean
- _serializedATN: String
- _ATN: ATN
- static class initializer
- JavascriptParserErrorStrategy
-
JavascriptVisitor
- visitCompile(CompileContext): Object
- visitConditional(ConditionalContext): Object
- visitBoolor(BoolorContext): Object
- visitBoolcomp(BoolcompContext): Object
- visitNumeric(NumericContext): Object
- visitAddsub(AddsubContext): Object
- visitUnary(UnaryContext): Object
- visitPrecedence(PrecedenceContext): Object
- visitMuldiv(MuldivContext): Object
- visitExternal(ExternalContext): Object
- visitBwshift(BwshiftContext): Object
- visitBwor(BworContext): Object
- visitBooland(BoolandContext): Object
- visitBwxor(BwxorContext): Object
- visitBwand(BwandContext): Object
- visitBooleqne(BooleqneContext): Object
- VariableContext
-
JavascriptBaseVisitor
-
expressions
-
lucene
-
apache