public class MethodExpressionImpl extends MethodExpression implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected static L10N |
L |
protected static java.util.logging.Logger |
log |
Constructor and Description |
---|
MethodExpressionImpl() |
MethodExpressionImpl(Expr expr,
java.lang.String expressionString,
java.lang.Class<?> expectedType,
java.lang.Class<?>[] expectedArgs) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getExpressionString() |
MethodInfo |
getMethodInfo(ELContext context) |
int |
hashCode() |
java.lang.Object |
invoke(ELContext context,
java.lang.Object[] params) |
boolean |
isLiteralText() |
java.lang.String |
toString() |
isParmetersProvided
protected static final java.util.logging.Logger log
protected static final L10N L
public MethodExpressionImpl()
public MethodExpressionImpl(Expr expr, java.lang.String expressionString, java.lang.Class<?> expectedType, java.lang.Class<?>[] expectedArgs)
public boolean isLiteralText()
isLiteralText
in class Expression
public java.lang.String getExpressionString()
getExpressionString
in class Expression
public MethodInfo getMethodInfo(ELContext context) throws PropertyNotFoundException, MethodNotFoundException, ELException
getMethodInfo
in class MethodExpression
PropertyNotFoundException
MethodNotFoundException
ELException
public java.lang.Object invoke(ELContext context, java.lang.Object[] params) throws PropertyNotFoundException, MethodNotFoundException, ELException
invoke
in class MethodExpression
PropertyNotFoundException
MethodNotFoundException
ELException
public int hashCode()
hashCode
in class Expression
public boolean equals(java.lang.Object o)
equals
in class Expression
public java.lang.String toString()
toString
in class java.lang.Object