Package org.apache.jasper.el
Class JasperELResolver
java.lang.Object
jakarta.el.ELResolver
jakarta.el.CompositeELResolver
org.apache.jasper.el.JasperELResolver
Jasper-specific CompositeELResolver that optimizes certain functions to avoid
 unnecessary resolver calls.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classExtend ELResolver for Graal to avoid bean info use if possible, as BeanELResolver needs manual reflection configuration.
- 
Field SummaryFields inherited from class jakarta.el.ELResolverRESOLVABLE_AT_DESIGN_TIME, TYPE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidadd(ELResolver elResolver) Obtain the value of the given property on the given object using the given context.Invokes a method on the the given object.Methods inherited from class jakarta.el.CompositeELResolverconvertToType, getCommonPropertyType, getFeatureDescriptors, getType, isReadOnly, setValue
- 
Constructor Details- 
JasperELResolver
 
- 
- 
Method Details- 
add- Overrides:
- addin class- CompositeELResolver
 
- 
getValuepublic Object getValue(ELContext context, Object base, Object property) throws NullPointerException, PropertyNotFoundException, ELException Description copied from class:jakarta.el.ELResolverObtain the value of the given property on the given object using the given context.- Overrides:
- getValuein class- CompositeELResolver
- Parameters:
- context- The EL context for this evaluation
- base- The base object on which the property is to be found
- property- The property whose value is to be returned
- Returns:
- the value of the provided property
- Throws:
- NullPointerException- If the supplied context is- null
- PropertyNotFoundException- If the base/property combination provided to the resolver is one that the resolver can handle but no match was found or a match was found but was not readable
- ELException- Wraps any exception throw whilst resolving the property
 
- 
invokepublic Object invoke(ELContext context, Object base, Object method, Class<?>[] paramTypes, Object[] params) Description copied from class:jakarta.el.ELResolverInvokes a method on the the given object. This default implementation always returnsnull.- Overrides:
- invokein class- CompositeELResolver
- Parameters:
- context- The EL context for this evaluation
- base- The base object on which the method is to be found
- method- The method to invoke
- paramTypes- The types of the parameters of the method to invoke
- params- The parameters with which to invoke the method
- Returns:
- Always null
 
 
-