org.apache.commons.jexl.util.introspection
Class ClassMap.MethodInfo

java.lang.Object
  extended by org.apache.commons.jexl.util.introspection.ClassMap.MethodInfo
Enclosing class:
ClassMap

private static final class ClassMap.MethodInfo
extends java.lang.Object

Used for the iterative discovery process for public methods.


Field Summary
(package private)  java.lang.reflect.Method method
           
(package private)  java.lang.String name
           
(package private)  java.lang.Class[] parameterTypes
           
(package private)  boolean upcast
           
 
Constructor Summary
ClassMap.MethodInfo(java.lang.reflect.Method method)
           
 
Method Summary
(package private)  void tryUpcasting(java.lang.Class clazz)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

method

java.lang.reflect.Method method

name

java.lang.String name

parameterTypes

java.lang.Class[] parameterTypes

upcast

boolean upcast
Constructor Detail

ClassMap.MethodInfo

ClassMap.MethodInfo(java.lang.reflect.Method method)
Method Detail

tryUpcasting

void tryUpcasting(java.lang.Class clazz)
            throws java.lang.NoSuchMethodException
Throws:
java.lang.NoSuchMethodException