Class FunctionMapperImpl.Function

java.lang.Object
org.apache.el.lang.FunctionMapperImpl.Function
All Implemented Interfaces:
Externalizable, Serializable
Enclosing class:
FunctionMapperImpl

public static class FunctionMapperImpl.Function extends Object implements Externalizable
Represents a mapped EL function with serialization support.
See Also:
  • Field Details

    • m

      protected transient Method m
      The resolved method, transient as it cannot be serialized directly.
    • owner

      protected String owner
      The declaring class name of the method.
    • name

      protected String name
      The method name.
    • types

      protected String[] types
      The parameter type names of the method.
    • prefix

      protected String prefix
      The function namespace prefix.
    • localName

      protected String localName
      The local function name.
  • Constructor Details

    • Function

      public Function(String prefix, String localName, Method m)
      Creates a new function mapping for the given method.
      Parameters:
      prefix - The namespace prefix
      localName - The local function name
      m - The method to map
    • Function

      public Function()
      Default constructor required by Externalizable for deserialization.
  • Method Details