Uses of Interface
edu.vub.at.objects.ATField

Packages that use ATField
edu.vub.at.actors.natives   
edu.vub.at.objects   
edu.vub.at.objects.coercion   
edu.vub.at.objects.mirrors   
edu.vub.at.objects.natives   
edu.vub.at.objects.symbiosis   
 

Uses of ATField in edu.vub.at.actors.natives
 

Methods in edu.vub.at.actors.natives that return ATField
 ATField NATFarReference.meta_grabField(ATSymbol fieldName)
           
 

Methods in edu.vub.at.actors.natives with parameters of type ATField
 ATNil NATFarReference.meta_addField(ATField field)
           
 

Uses of ATField in edu.vub.at.objects
 

Methods in edu.vub.at.objects that return ATField
 ATField ATObject.meta_grabField(ATSymbol selector)
          Queries an object for one of its field slots.
 

Methods in edu.vub.at.objects with parameters of type ATField
 ATNil ATObject.meta_addField(ATField field)
          Adds a field slot to an object at runtime.
 

Uses of ATField in edu.vub.at.objects.coercion
 

Methods in edu.vub.at.objects.coercion that return ATField
 ATField ATConversions.base_asField()
           
 

Uses of ATField in edu.vub.at.objects.mirrors
 

Classes in edu.vub.at.objects.mirrors that implement ATField
 class NativeField
          Native Fields are represented in our reflective implementation as a pair of accessor and mutator methods in the class of the native AmbientTalk object.
 

Methods in edu.vub.at.objects.mirrors that return ATField
static ATField Reflection.downField(ATObject natObject, ATSymbol atSelector, java.lang.String getPrefix, java.lang.String setPrefix)
          Constructs an AmbientTalk ATField from a pair of accessor/mutator methods of a Java object.
static ATField Reflection.downBaseLevelField(ATObject natObject, ATSymbol atSelector)
           
static ATField Reflection.downMetaLevelField(ATObject natObject, ATSymbol atSelector)
           
static ATField[] Reflection.downBaseLevelFields(ATObject atObj)
          Returns, for a given AmbientTalk object atObj, an array of NativeField objects corresponding to all non-static methods of that object's Java class, where each method's name is prefixed with 'base_get'
static ATField[] Reflection.downMetaLevelFields(ATObject atObj)
          Returns, for a given AmbientTalk object atObj, an array of NativeField objects corresponding to all non-static methods of that object's Java class, where each method's name is prefixed with 'meta_get'
 ATField NATMirage.magic_getField(ATSymbol selector)
           
 ATField NATMirage.meta_grabField(ATSymbol selector)
           
 ATField NativeField.base_asField()
           
 ATField NATIntrospectiveMirror.meta_grabField(ATSymbol fieldName)
           
 

Methods in edu.vub.at.objects.mirrors with parameters of type ATField
 ATNil NATMirage.magic_addField(ATField field)
           
 ATNil NATMirage.meta_addField(ATField field)
           
 

Uses of ATField in edu.vub.at.objects.natives
 

Classes in edu.vub.at.objects.natives that implement ATField
 class NATField
          NATField implements a causally connected field of an object.
 

Methods in edu.vub.at.objects.natives that return ATField
 ATField NATObject.base_asField()
           
static ATField[] NATObject.listTransitiveFields(ATObject obj)
          Auxiliary method to access the fields of an object and all of its super-objects up to (but excluding) nil.
 ATField NATNil.meta_grabField(ATSymbol fieldName)
           
 ATField NATNil.base_asField()
           
 ATField NATField.base_asField()
           
 ATField NATCallframe.meta_grabField(ATSymbol selector)
           
protected  ATField NATCallframe.getLocalCustomField(ATSymbol selector)
           
 

Methods in edu.vub.at.objects.natives with parameters of type ATField
 ATNil NATNil.meta_addField(ATField field)
           
 ATNil NATCallframe.meta_addField(ATField field)
           
 

Uses of ATField in edu.vub.at.objects.symbiosis
 

Classes in edu.vub.at.objects.symbiosis that implement ATField
 class JavaField
          A JavaField is a simple wrapper around a native java.lang.reflect.Field
 

Methods in edu.vub.at.objects.symbiosis that return ATField
 ATField JavaObject.meta_grabField(ATSymbol fieldName)
          Fields can be grabbed from a symbiotic Java object.
 ATField JavaField.base_asField()
           
 ATField JavaClass.meta_grabField(ATSymbol fieldName)
          Fields can be grabbed from a symbiotic Java class object.