OpenSearch/modules/lang-painless
Jack Conradson 0b7fb4e7b9
Painless: Clean up FunctionRef (#32644)
This change consolidates all the logic for generating a FunctionReference (renamed from 
FunctionRef) from several arbitrary constructors to a single static function that is used at 
both compile-time and run-time. This increases long-term maintainability as it is much 
easier to follow when and how a function reference is being generated. It moves most of 
the duplicated logic out of the ECapturingFuncRef, EFuncRef and ELambda nodes and 
Def as well.
2018-08-07 12:26:57 -07:00
..
licenses Upgrade Painless from ANTLR 4.5.1-1 to ANTLR 4.5.3. (#27153) 2017-10-27 11:07:49 -07:00
spi Painless: Clean Up PainlessClass Variables (#32380) 2018-07-26 09:02:06 -07:00
src Painless: Clean up FunctionRef (#32644) 2018-08-07 12:26:57 -07:00
build.gradle Scripting: Conditionally use java time api in scripting (#31441) 2018-08-01 08:58:49 -07:00