Class InjectConstantAnnotation
java.lang.Object
org.opensearch.painless.spi.annotation.InjectConstantAnnotation
public class InjectConstantAnnotation
extends java.lang.Object
Inject compiler setting constants.
Format:
inject_constant["1=foo_compiler_setting", 2="bar_compiler_setting"] injects "foo_compiler_setting and
"bar_compiler_setting" as the first two arguments (other than receiver reference for instance methods) to the annotated method.-
Field Summary
-
Constructor Summary
Constructors Constructor Description InjectConstantAnnotation(java.util.List<java.lang.String> injects) -
Method Summary
-
Field Details
-
NAME
public static final java.lang.String NAME- See Also:
- Constant Field Values
-
injects
public final java.util.List<java.lang.String> injects
-
-
Constructor Details
-
InjectConstantAnnotation
public InjectConstantAnnotation(java.util.List<java.lang.String> injects)
-