Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

ClassLib.Common.java.lang.reflect
Class Method  view Method download Method.java

java.lang.Object
  extended byClassLib.Common.java.lang.reflect.AccessibleObject
      extended byClassLib.Common.java.lang.reflect.Method

public class Method
extends AccessibleObject

Method

Version:
$Id: Method.java,v 1.13 2003/05/12 10:04:53 joewhaley Exp $

Field Summary
private  java.lang.Class clazz
           
private  java.lang.Class[] exceptionTypes
           
 Clazz.jq_Method jq_method
           
private  int modifiers
           
private  java.lang.String name
           
private  java.lang.Class[] parameterTypes
           
private  java.lang.Class returnType
           
private  int slot
           
 
Constructor Summary
private Method(java.lang.Class clazz, java.lang.String name, java.lang.Class[] parameterTypes, java.lang.Class returnType, java.lang.Class[] exceptionTypes, int modifiers, int slot)
           
private Method(Clazz.jq_Method m)
           
 
Method Summary
static java.lang.reflect.Method createNewMethod(Clazz.jq_Method jq_method)
           
static void initNewMethod(Method o, Clazz.jq_Method jq_method)
           
 java.lang.Object invoke(java.lang.Object obj, java.lang.Object[] initargs)
           
 
Methods inherited from class ClassLib.Common.java.lang.reflect.AccessibleObject
isAccessible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jq_method

public final Clazz.jq_Method jq_method

clazz

private java.lang.Class clazz

name

private java.lang.String name

parameterTypes

private java.lang.Class[] parameterTypes

returnType

private java.lang.Class returnType

exceptionTypes

private java.lang.Class[] exceptionTypes

modifiers

private int modifiers

slot

private int slot
Constructor Detail

Method

private Method(Clazz.jq_Method m)

Method

private Method(java.lang.Class clazz,
               java.lang.String name,
               java.lang.Class[] parameterTypes,
               java.lang.Class returnType,
               java.lang.Class[] exceptionTypes,
               int modifiers,
               int slot)
Method Detail

invoke

public java.lang.Object invoke(java.lang.Object obj,
                               java.lang.Object[] initargs)
                        throws java.lang.InstantiationException,
                               java.lang.IllegalAccessException,
                               java.lang.IllegalArgumentException,
                               java.lang.reflect.InvocationTargetException

createNewMethod

public static java.lang.reflect.Method createNewMethod(Clazz.jq_Method jq_method)

initNewMethod

public static void initNewMethod(Method o,
                                 Clazz.jq_Method jq_method)