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.