All Classes and Interfaces

Class
Description
 
 
Inject compiler setting constants.
 
 
 
 
 
 
Allowlist contains data structures designed to be used to generate an allowlist of Java classes, constructors, methods, and fields that can be used within a Painless script at both compile-time and run-time.
AllowlistAnnotationParser is an interface used to define how to parse an annotation against any allowlist object while loading.
Class represents the equivalent of a Java class in Painless complete with super classes, constructors, methods, and fields.
A class binding represents a method call that stores state.
Constructor represents the equivalent of a Java constructor available as a allowlisted class constructor within Painless.
Field represents the equivalent of a Java field available as an allowlisted class field within Painless.
An instance binding represents a method call that stores state.
Loads and creates a Whitelist from one to many text files.
Method represents the equivalent of a Java method available as an allowlisted class method within Painless.