Uses of Class
openjava.mop.OJField

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

Uses of OJField in openjava.mop
 

Methods in openjava.mop that return OJField
static OJField OJField.forField(java.lang.reflect.Field java_field)
           
static OJField[] OJField.arrayForFields(java.lang.reflect.Field[] jfields)
           
 OJField OJField.getCopy()
           
 OJField[] OJClass.getAllFields()
           
 OJField[] OJClass.getInheritedFields()
           
 OJField[] OJClass.getInheritableFields()
          Deprecated.  
 OJField[] OJClass.getInheritableFields(OJClass situation)
           
 OJField[] OJClass.getFields()
          Returns an array containing OJField objects reflecting all the accessible public fields of the class or interface represented by this OJClass object.
 OJField OJClass.getField(java.lang.String name)
          Returns a OJField object that reflects the specified public member field of the class or interface represented by this OJClass object.
 OJField[] OJClass.getFields(OJClass situation)
          Returns an array containing OJField objects reflecting all the fields of the class or interface represented by this OJClass object, accessible from the situation represented by the given OJClass object.
 OJField OJClass.getField(java.lang.String name, OJClass situation)
          Returns a OJField object that reflects the specified member field accesible from the situation represented by the given OJClass object.
 OJField OJClass.getAllField(java.lang.String name)
          Deprecated.  
 OJField[] OJClass.getDeclaredFields()
          Returns an array of OJField objects reflecting all the fields declared by the class or interface represented by this OJClass object.
 OJField OJClass.getDeclaredField(java.lang.String name)
          Returns a OJField object that reflects the specified declared field of the class or interface represented by this OJClass object.
 OJField OJClass.addField(OJField field)
           
 OJField OJClass.removeField(OJField field)
           
 OJField OJClass.resolveException(NoSuchMemberException e, java.lang.String name)
           
static OJField[] Toolbox.overridesOn(OJField[] declareds, OJField[] bases)
          Generates an array of fields containing the declared fields and the based fields except the declared one.
static OJField[] Toolbox.removeThePrivates(OJField[] src_fields)
          Generates an array of fields containing the source fields except ones with private access modifier.
static OJField[] Toolbox.removeTheDefaults(OJField[] src_fields)
          Generates an array of fields containing the source fields except ones with private access modifier.
static OJField[] Toolbox.removeTheNonPublics(OJField[] src_fields)
          Generates an array of fields containing the source fields except ones with non-public access modifier; one of private, protected or package level access modifiers.
static OJField Toolbox.pickupField(OJField[] src_fields, java.lang.String name)
          Pick up a field with the specified name in the source array of fields.
static OJField[] Toolbox.append(OJField[] a, OJField[] b)
           
 

Methods in openjava.mop with parameters of type OJField
 OJField OJClass.addField(OJField field)
           
 OJField OJClass.removeField(OJField field)
           
static OJField[] Toolbox.overridesOn(OJField[] declareds, OJField[] bases)
          Generates an array of fields containing the declared fields and the based fields except the declared one.
static OJField[] Toolbox.removeThePrivates(OJField[] src_fields)
          Generates an array of fields containing the source fields except ones with private access modifier.
static OJField[] Toolbox.removeTheDefaults(OJField[] src_fields)
          Generates an array of fields containing the source fields except ones with private access modifier.
static OJField[] Toolbox.removeTheNonPublics(OJField[] src_fields)
          Generates an array of fields containing the source fields except ones with non-public access modifier; one of private, protected or package level access modifiers.
static OJField Toolbox.pickupField(OJField[] src_fields, java.lang.String name)
          Pick up a field with the specified name in the source array of fields.
static OJField[] Toolbox.append(OJField[] a, OJField[] b)
           
 

Constructors in openjava.mop with parameters of type OJField
Signature(OJField field)