Class MethodExpression
java.lang.Object
jakarta.el.Expression
jakarta.el.MethodExpression
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract MethodInfo
getMethodInfo
(ELContext context) getMethodReference
(ELContext context) Obtain theMethodReference
for the method to which this method expression resolves.abstract Object
boolean
Methods inherited from class jakarta.el.Expression
equals, getExpressionString, hashCode, isLiteralText
-
Constructor Details
-
MethodExpression
public MethodExpression()
-
-
Method Details
-
getMethodInfo
- Parameters:
context
- The EL context for this evaluation- Returns:
- Information about the method that this expression resolves to
- Throws:
NullPointerException
- If the supplied context isnull
PropertyNotFoundException
- If a property/variable resolution failed because no match was found or a match was found but was not readableMethodNotFoundException
- If no matching method can be foundELException
- Wraps any exception throw whilst resolving the property
-
invoke
- Parameters:
context
- The EL context for this evaluationparams
- The parameters with which to invoke this method expression- Returns:
- The result of invoking this method expression
- Throws:
NullPointerException
- If the supplied context isnull
PropertyNotFoundException
- If a property/variable resolution failed because no match was found or a match was found but was not readableMethodNotFoundException
- If no matching method can be foundELException
- Wraps any exception throw whilst resolving the property or coercion of the result to the expected return type fails
-
isParametersProvided
public boolean isParametersProvided()- Returns:
- This default implementation always returns
false
- Since:
- EL 3.0
-
getMethodReference
Obtain theMethodReference
for the method to which this method expression resolves.- Parameters:
context
- The EL context for this evaluation- Returns:
- This default implementation always returns
null
- Throws:
NullPointerException
- If the supplied context isnull
PropertyNotFoundException
- If a property/variable resolution failed because no match was found or a match was found but was not readableMethodNotFoundException
- If no matching method can be foundELException
- Wraps any exception throw whilst resolving the property- Since:
- EL 5.0
-