Class JavaClass

java.lang.Object
org.apache.axis.utils.cache.JavaClass
All Implemented Interfaces:
Serializable

public class JavaClass extends Object implements Serializable
A simple cache of previously loaded classes, and their methods.
Author:
Sam Ruby <rubys@us.ibm.com>
See Also:
  • Constructor Details

    • JavaClass

      public JavaClass(Class jc)
      Create a cache entry for this java.lang.Class
  • Method Details

    • find

      public static JavaClass find(Class jc)
      Find (or create if necessary) a JavaClass associated with a given class
    • getJavaClass

      public Class getJavaClass()
      Return the java.lang.Class associated with this entry
    • getMethod

      public Method[] getMethod(String name)
      Lookup a method based on name. This method returns an array just in case there is more than one.
      Parameters:
      name - name of method