# Annotation Type NoJexl

@Documented @Retention(RUNTIME) @Target({TYPE,METHOD,CONSTRUCTOR,FIELD,PACKAGE}) public @interface NoJexl
Indicates 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 `JexlPermissions` for the general mechanism to restrict what JEXL allows in scripts. See `JexlSandbox` for another way to further constrain JEXL access.