Uses of Class
openjava.mop.OJMethod

Packages that use OJMethod
openjava.mop Provides classes that are fundamental to the design of the OpenJava Meta-Object Protocols (MOP).  
 

Uses of OJMethod in openjava.mop
 

Methods in openjava.mop that return OJMethod
static OJMethod OJMethod.makePrototype(OJMethod original)
          Generates a method object which has the same attributes as the model method except its body.
static OJMethod OJMethod.forMethod(java.lang.reflect.Method java_method)
           
static OJMethod[] OJMethod.arrayForMethods(java.lang.reflect.Method[] jmethods)
           
 OJMethod[] OJClass.getAllMethods()
           
 OJMethod[] OJClass.getInheritedMethods()
           
 OJMethod[] OJClass.getInheritableMethods()
          Deprecated.  
 OJMethod[] OJClass.getInheritableMethods(OJClass situation)
           
 OJMethod[] OJClass.getMethods()
          Returns an array containing OJMethod objects reflecting all the public member methods of the class or interface represented by this OJClass object, including those declared by the class or interface and and those inherited from superclasses and superinterfaces.
 OJMethod OJClass.getMethod(java.lang.String name, OJClass[] parameterTypes)
          Returns a OJMethod object that reflects the specified public member method of the class or interface represented by this OJClass object.
 OJMethod[] OJClass.getMethods(OJClass situation)
          Returns an array containing OJMethod objects reflecting all the member methods of the class or interface represented by this OJClass object, accesible from the situation represented by the given OJClass object.
 OJMethod OJClass.getMethod(java.lang.String name, OJClass[] parameterTypes, OJClass situation)
          Returns a OJMethod object that reflects the specified member method accesible from the situation represented by the given OJClass object.
 OJMethod[] OJClass.getAllMethods(java.lang.String name)
          Deprecated.  
 OJMethod OJClass.getAllMethod(java.lang.String name, OJClass[] parameterTypes)
          Deprecated.  
 OJMethod OJClass.getAcceptableMethod(java.lang.String name, OJClass[] parameterTypes, OJClass situation)
          Can be overriden
 OJMethod[] OJClass.getDeclaredMethods()
          Returns an array of OJMethod objects reflecting all the methods declared by the class or interface represented by this OJClass object.
 OJMethod OJClass.getDeclaredMethod(java.lang.String name, OJClass[] parameterTypes)
          Returns a OJMethod object that reflects the specified declared method of the class or interface represented by this OJClass object.
protected  OJMethod OJClass.addMethod(OJMethod method)
           
protected  OJMethod OJClass.removeMethod(OJMethod method)
           
 OJMethod OJClass.resolveException(NoSuchMemberException e, java.lang.String name, OJClass[] argtypes)
           
static OJMethod[] Toolbox.overridesOn(OJMethod[] declareds, OJMethod[] bases)
          Generates an array of methods containing the declared methods and the based methods except the declared one.
static OJMethod[] Toolbox.removeThePrivates(OJMethod[] src_methods)
          Generates an array of methods containing the source methods except ones with private access modifier.
static OJMethod[] Toolbox.removeTheDefaults(OJMethod[] src_methods)
          Generates an array of methods containing the source methods except ones with private access modifier.
static OJMethod[] Toolbox.removeTheNonPublics(OJMethod[] src_methods)
          Generates an array of methods containing the source methods except ones with non-public access modifier; one of private, protected or package level access modifiers.
static OJMethod Toolbox.pickupMethod(OJMethod[] src_methods, java.lang.String name, OJClass[] param_types)
          Pick up a method with the specified signature in the source array of methods.
static OJMethod Toolbox.pickupAcceptableMethod(OJMethod[] src_methods, java.lang.String name, OJClass[] param_types)
          Pick up a method with the signature acceptable the specified signature in the source array of methods.
static OJMethod[] Toolbox.pickupAcceptableMethods(OJMethod[] src_methods, java.lang.String name, OJClass[] param_types)
          Generates an array of methods containing the methods with the signature acceptable the specified signature in the source array of methods.
static OJMethod[] Toolbox.pickupMethodsByName(OJMethod[] src_methods, java.lang.String name)
          Generates an array of methods containing the methods with the specified name in the source array of methods.
static OJMethod Toolbox.pickupMethodByParameterTypes(OJMethod[] src_methods, OJClass[] param_types)
          Picks up a method with the specified parameter types in the source array of methods.
static OJMethod[] Toolbox.pickupAcceptableMethodsByParameterTypes(OJMethod[] src_methods, OJClass[] param_types)
          Generates an array of methods containing the methods with the parameter types acceptable specified parameter types in the source array of methods.
static OJMethod Toolbox.pickupMostSpecified(OJMethod[] methods)
           
static OJMethod[] Toolbox.append(OJMethod[] a, OJMethod[] b)
           
 

Methods in openjava.mop with parameters of type OJMethod
static OJMethod OJMethod.makePrototype(OJMethod original)
          Generates a method object which has the same attributes as the model method except its body.
protected  OJMethod OJClass.addMethod(OJMethod method)
           
protected  OJMethod OJClass.removeMethod(OJMethod method)
           
static OJMethod[] Toolbox.overridesOn(OJMethod[] declareds, OJMethod[] bases)
          Generates an array of methods containing the declared methods and the based methods except the declared one.
static OJMethod[] Toolbox.removeThePrivates(OJMethod[] src_methods)
          Generates an array of methods containing the source methods except ones with private access modifier.
static OJMethod[] Toolbox.removeTheDefaults(OJMethod[] src_methods)
          Generates an array of methods containing the source methods except ones with private access modifier.
static OJMethod[] Toolbox.removeTheNonPublics(OJMethod[] src_methods)
          Generates an array of methods containing the source methods except ones with non-public access modifier; one of private, protected or package level access modifiers.
static OJMethod Toolbox.pickupMethod(OJMethod[] src_methods, java.lang.String name, OJClass[] param_types)
          Pick up a method with the specified signature in the source array of methods.
static OJMethod Toolbox.pickupAcceptableMethod(OJMethod[] src_methods, java.lang.String name, OJClass[] param_types)
          Pick up a method with the signature acceptable the specified signature in the source array of methods.
static OJMethod[] Toolbox.pickupAcceptableMethods(OJMethod[] src_methods, java.lang.String name, OJClass[] param_types)
          Generates an array of methods containing the methods with the signature acceptable the specified signature in the source array of methods.
static OJMethod[] Toolbox.pickupMethodsByName(OJMethod[] src_methods, java.lang.String name)
          Generates an array of methods containing the methods with the specified name in the source array of methods.
static OJMethod Toolbox.pickupMethodByParameterTypes(OJMethod[] src_methods, OJClass[] param_types)
          Picks up a method with the specified parameter types in the source array of methods.
static OJMethod[] Toolbox.pickupAcceptableMethodsByParameterTypes(OJMethod[] src_methods, OJClass[] param_types)
          Generates an array of methods containing the methods with the parameter types acceptable specified parameter types in the source array of methods.
static OJMethod Toolbox.pickupMostSpecified(OJMethod[] methods)
           
static OJMethod[] Toolbox.append(OJMethod[] a, OJMethod[] b)
           
 

Constructors in openjava.mop with parameters of type OJMethod
Signature(OJMethod method)