Class FunctionMapperImpl.Function
java.lang.Object
org.apache.el.lang.FunctionMapperImpl.Function
- All Implemented Interfaces:
Externalizable, Serializable
- Enclosing class:
FunctionMapperImpl
Represents a mapped EL function with serialization support.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringThe local function name.protected MethodThe resolved method, transient as it cannot be serialized directly.protected StringThe method name.protected StringThe declaring class name of the method.protected StringThe function namespace prefix.protected String[]The parameter type names of the method. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGets the resolved method, lazily loading it from serialized data if needed.inthashCode()voidvoid
-
Field Details
-
m
The resolved method, transient as it cannot be serialized directly. -
owner
The declaring class name of the method. -
name
The method name. -
types
The parameter type names of the method. -
prefix
The function namespace prefix. -
localName
The local function name.
-
-
Constructor Details
-
Function
-
Function
public Function()Default constructor required by Externalizable for deserialization.
-
-
Method Details
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
getMethod
Gets the resolved method, lazily loading it from serialized data if needed.- Returns:
- The resolved method, or
nullif it could not be resolved
-
equals
-
hashCode
-