|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |