OpenSearch/modules/lang-painless
Jack Conradson c69e62d96f
Painless: Add PainlessConstructor (#32447)
PainlessMethod was being used as both a method and a constructor, and while there are 
similarities, there are also some major differences. This allows the reflection objects to be 
stored reducing the number of other pieces of data stored in a PainlessMethod as they are 
now redundant. This temporarily increases some of the code in FunctionRef and 
PainlessDocGenerator as they now differentiate between constructors and methods, BUT 
is also makes the code more maintainable because there aren't checks in several places 
anymore to differentiate.
2018-07-30 14:46:24 -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: Add PainlessConstructor (#32447) 2018-07-30 14:46:24 -07:00
build.gradle Handle missing values in painless (#30975) 2018-07-09 11:59:49 -04:00