Annotation Type NoJexl
-
@Documented @Retention(RUNTIME) @Target({TYPE,METHOD,CONSTRUCTOR,FIELD,PACKAGE}) public @interface NoJexlIndicates JEXL Introspection should not see this element.This allows to completely hide a package, class, interface, constructor, method or field from JEXL; a NoJexl annotated element will not be usable through any kind of JEXL expression or script.
See
JexlPermissionsfor the general mechanism to restrict what JEXL allows in scripts. SeeJexlSandboxfor another way to further constrain JEXL access.