|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use NATByRef | |
edu.vub.at.actors.natives | |
edu.vub.at.objects.mirrors | |
edu.vub.at.objects.natives | |
edu.vub.at.objects.symbiosis |
Uses of NATByRef in edu.vub.at.actors.natives |
Subclasses of NATByRef in edu.vub.at.actors.natives | |
class |
NATActorMirror
The NATActorMirror class implements the concurrency model of ambienttalk. |
static class |
NATActorMirror.NATProtocol
A protocol object is defined as: object: { def installedMirror := //the installed actor mirror; def uninstall() { //uninstall the protocol object } } |
static class |
NATActorMirror.NATPublication
A publication object is defined as: object: { def topic := //topic under which service is published; def service := //the exported service object; def cancel() { //unexport the service object } } |
static class |
NATActorMirror.NATSubscription
A subscription object is defined as: object: { def topic := //topic subscribed to; def handler := //the closure to be triggered; def cancel() { //unsubscribe the handler } } |
class |
NATAsyncMessage
Instances of the class NATAsyncMessage represent first-class asynchronous messages. |
static class |
NATFarReference.NATDisconnectionSubscription
|
static class |
NATFarReference.NATReconnectionSubscription
|
Uses of NATByRef in edu.vub.at.objects.mirrors |
Subclasses of NATByRef in edu.vub.at.objects.mirrors | |
class |
NATIntercessiveMirror
NATIntercessiveMirror extends the default NATIntrospectiveMirror to also allow programmers to supply their own code for the meta-operations defined on an object. |
class |
NATIntrospectiveMirror
NATIntrospectiveMirror is a default mirror to represent an ambienttalk object which is capable of offering the java meta-interface of any language value at the ambienttalk level. |
class |
NativeAnonymousMethod
A NativeAnonymousMethod represents the meta_apply method of an anonymous NativeClosure subclass. |
class |
NativeClosure
A NativeClosure is a wrapper class for a piece of Java code. |
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. |
class |
NativeMethod
A NativeMethod is a wrapper around a Java method allowing it to be selected from native base-level objects and passed around as an ordinary object. |
class |
NATMirage
A NATMirage is an object that forwards all meta-operations invoked upon it (at the java-level) to its designated mirror object. |
Uses of NATByRef in edu.vub.at.objects.natives |
Subclasses of NATByRef in edu.vub.at.objects.natives | |
class |
NATCallframe
NATCallframe is a native implementation of a callframe. |
class |
NATClosure
A NATClosure instance represents a first-class AmbientTalk closure. |
class |
NATClosureMethod
A 'closure method' is literally a function that sits in between of a full closure and a method. |
class |
NATDelegation
Instances of the class NATMethodInvocation represent first-class method invocations. |
class |
NATField
NATField implements a causally connected field of an object. |
class |
NATHandler
TODO document the class NATHandler |
class |
NATMessage
Instances of the class NATMessage represent first-class messages. |
class |
NATMethodInvocation
Instances of the class NATMethodInvocation represent first-class method invocations. |
class |
NATNamespace
Instances of the class NATNamespace represent namespace objects. |
class |
NATObject
Native implementation of a default ambienttalk object. |
Uses of NATByRef in edu.vub.at.objects.symbiosis |
Subclasses of NATByRef in edu.vub.at.objects.symbiosis | |
class |
JavaClass
A JavaClass instance represents a Java Class under symbiosis. |
class |
JavaClosure
A JavaClosure pairs a JavaMethod (a bundle of native overloaded java.lang.reflect.Method objects) together with a Java object receiver. |
class |
JavaField
A JavaField is a simple wrapper around a native java.lang.reflect.Field |
class |
JavaMethod
JavaMethod is a wrapper class encapsulating one or more java.lang.reflect.Method objects. |
class |
JavaObject
JavaObject instances represent java objects under symbiosis. |
class |
JavaPackage
A JavaPackage represents (part of) a Java package name and serves the same purpose as AmbientTalk Namespace objects, but for loading Java classes rather than AT objects. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |