org.apache.commons.jexl.util.introspection
public class Introspector extends IntrospectorBase
Since: 1.0
Version: $Id: Introspector.java 398171 2006-04-29 14:57:29Z dion $
Field Summary | |
---|---|
static String | CACHEDUMP_MSG
define a public string so that it can be looked for
if interested. |
Constructor Summary | |
---|---|
Introspector(Log logger)
Recieves our RuntimeServices object. |
Method Summary | |
---|---|
protected void | clearCache()
Clears the classmap and classname
caches, and logs that we did so. |
Method | getMethod(Class c, String name, Object[] params)
Gets the method defined by name and
params for the Class c .
|
Parameters: logger a Log.
name
and
params
for the Class c
.
Parameters: c Class in which the method search is taking place name Name of the method being searched for params An array of Objects (not Classes) that describe the the parameters
Returns: The desired Method object.
Throws: Exception if the superclass does.