Interface JexlUberspect.ClassConstantResolver

All Superinterfaces:
JexlUberspect.ClassNameResolver
Enclosing interface:
JexlUberspect

A marker interface that solves a class constant by name.

The base implementation uses imports to solve enums and public static final fields.

Since:
3.6.0
  • Method Details

    • resolveConstant

      Resolves a constant by its name.
      Parameters:
      name - the constant name, a qualified name
      Returns:
      the constant value or TRY_FAILED if not found