Uses of Class
openjava.mop.OJConstructor

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

Uses of OJConstructor in openjava.mop
 

Methods in openjava.mop that return OJConstructor
 OJConstructor[] OJClass.getInheritableConstructors(OJClass situation)
           
 OJConstructor[] OJClass.getConstructors()
          Returns an array containing OJConstructor objects reflecting all the public constructors of the class represented by this OJClass object.
 OJConstructor OJClass.getConstructor(OJClass[] parameterTypes)
          Returns a OJConstructor object that reflects the specified public constructor of the class represented by this OJClass object.
 OJConstructor[] OJClass.getConstructors(OJClass situation)
          Returns an array containing OJConstructor objects reflecting all the constructors of the class represented by this OJClass object, accesible from the situation represented by the given OJClass object.
 OJConstructor OJClass.getConstructor(OJClass[] parameterTypes, OJClass situation)
          Returns a OJConstructor object that reflects the specified constructor accesible from the situation represented by the given OJClass object.
 OJConstructor OJClass.getAcceptableConstructor(OJClass[] parameterTypes, OJClass situation)
          Can be overriden
 OJConstructor[] OJClass.getDeclaredConstructors()
          Returns an array of OJConstructor objects reflecting all the constructors declared by the class represented by this OJClass object.
 OJConstructor OJClass.getDeclaredConstructor(OJClass[] parameterTypes)
          Returns a OJConstructor object that reflects the specified constructor of the class or interface represented by this OJClass object.
protected  OJConstructor OJClass.addConstructor(OJConstructor constr)
           
protected  OJConstructor OJClass.removeConstructor(OJConstructor constr)
           
static OJConstructor OJConstructor.forConstructor(java.lang.reflect.Constructor java_constr)
           
static OJConstructor[] OJConstructor.arrayForConstructors(java.lang.reflect.Constructor[] jconstrs)
           
static OJConstructor[] Toolbox.removeThePrivates(OJConstructor[] src_constrs)
          Generates an array of constructors containing the source constructors except ones with private access modifier.
static OJConstructor[] Toolbox.removeTheDefaults(OJConstructor[] src_constrs)
          Generates an array of constructors containing the source constructors except ones with private access modifier.
static OJConstructor[] Toolbox.removeTheNonPublics(OJConstructor[] src_constrs)
          Generates an array of constructors containing the source constructors except ones with non-public access modifier; one of private, protected or package level access modifiers.
static OJConstructor Toolbox.pickupConstructor(OJConstructor[] src_constrs, OJClass[] param_types)
          Pick up a constructor with the specified signature in the source array of constructors.
static OJConstructor Toolbox.pickupAcceptableConstructor(OJConstructor[] src_constrs, OJClass[] param_types)
          Pick up a constructor with the signature acceptable the specified signature in the source array of constructors.
static OJConstructor[] Toolbox.pickupAcceptableConstructors(OJConstructor[] src_constrs, OJClass[] param_types)
          Generates an array of constructors containing the constructors with the specified parameter types in the source array of constructors.
static OJConstructor Toolbox.pickupMostSpecified(OJConstructor[] constrs)
           
static OJConstructor[] Toolbox.append(OJConstructor[] a, OJConstructor[] b)
           
 

Methods in openjava.mop with parameters of type OJConstructor
protected  OJConstructor OJClass.addConstructor(OJConstructor constr)
           
protected  OJConstructor OJClass.removeConstructor(OJConstructor constr)
           
static OJConstructor[] Toolbox.removeThePrivates(OJConstructor[] src_constrs)
          Generates an array of constructors containing the source constructors except ones with private access modifier.
static OJConstructor[] Toolbox.removeTheDefaults(OJConstructor[] src_constrs)
          Generates an array of constructors containing the source constructors except ones with private access modifier.
static OJConstructor[] Toolbox.removeTheNonPublics(OJConstructor[] src_constrs)
          Generates an array of constructors containing the source constructors except ones with non-public access modifier; one of private, protected or package level access modifiers.
static OJConstructor Toolbox.pickupConstructor(OJConstructor[] src_constrs, OJClass[] param_types)
          Pick up a constructor with the specified signature in the source array of constructors.
static OJConstructor Toolbox.pickupAcceptableConstructor(OJConstructor[] src_constrs, OJClass[] param_types)
          Pick up a constructor with the signature acceptable the specified signature in the source array of constructors.
static OJConstructor[] Toolbox.pickupAcceptableConstructors(OJConstructor[] src_constrs, OJClass[] param_types)
          Generates an array of constructors containing the constructors with the specified parameter types in the source array of constructors.
static OJConstructor Toolbox.pickupMostSpecified(OJConstructor[] constrs)
           
static OJConstructor[] Toolbox.append(OJConstructor[] a, OJConstructor[] b)
           
 

Constructors in openjava.mop with parameters of type OJConstructor
Signature(OJConstructor constructor)