A B C D E F G H I J K L M N O P R S T U V W X Y Z _

N

NATAbstractGrammar - class edu.vub.at.objects.natives.grammar.NATAbstractGrammar.
 
NATAbstractGrammar() - Constructor for class edu.vub.at.objects.natives.grammar.NATAbstractGrammar
 
NATActorMirror - class edu.vub.at.actors.natives.NATActorMirror.
The NATActorMirror class implements the concurrency model of ambienttalk.
NATActorMirror(ELVirtualMachine) - Constructor for class edu.vub.at.actors.natives.NATActorMirror
When initializing a new actor, do not forget that this constructor is still executed by the creating actor, not by the created actor.
NATActorMirror.NATProtocol - class edu.vub.at.actors.natives.NATActorMirror.NATProtocol.
A protocol object is defined as: object: { def installedMirror := //the installed actor mirror; def uninstall() { //uninstall the protocol object } }
NATActorMirror.NATProtocol(ELActor, ATActorMirror) - Constructor for class edu.vub.at.actors.natives.NATActorMirror.NATProtocol
 
NATActorMirror.NATPublication - class edu.vub.at.actors.natives.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 } }
NATActorMirror.NATPublication(ELDiscoveryActor, ATStripe, ATObject, DiscoveryManager.Publication) - Constructor for class edu.vub.at.actors.natives.NATActorMirror.NATPublication
 
NATActorMirror.NATSubscription - class edu.vub.at.actors.natives.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 } }
NATActorMirror.NATSubscription(ELDiscoveryActor, ATStripe, ATClosure, DiscoveryManager.Subscription) - Constructor for class edu.vub.at.actors.natives.NATActorMirror.NATSubscription
 
NATAsyncMessage - class edu.vub.at.actors.natives.NATAsyncMessage.
Instances of the class NATAsyncMessage represent first-class asynchronous messages.
NATAsyncMessage(ATObject, ATSymbol, ATTable) - Constructor for class edu.vub.at.actors.natives.NATAsyncMessage
 
NATAsyncMessage(ATObject, ATObject, ATSymbol, ATTable) - Constructor for class edu.vub.at.actors.natives.NATAsyncMessage
 
NATBoolean - class edu.vub.at.objects.natives.NATBoolean.
NATBoolean is simply a container class for ambienttalk booleans.
NATBoolean(boolean) - Constructor for class edu.vub.at.objects.natives.NATBoolean
 
NATBoolean.NATFalse - class edu.vub.at.objects.natives.NATBoolean.NATFalse.
 
NATBoolean.NATFalse() - Constructor for class edu.vub.at.objects.natives.NATBoolean.NATFalse
 
NATBoolean.NATTrue - class edu.vub.at.objects.natives.NATBoolean.NATTrue.
 
NATBoolean.NATTrue() - Constructor for class edu.vub.at.objects.natives.NATBoolean.NATTrue
 
NATByCopy - class edu.vub.at.objects.natives.NATByCopy.
This class is the abstract superclass of all AT/2 object types which should be passed by copy when passed as a parameter between actors.
NATByCopy() - Constructor for class edu.vub.at.objects.natives.NATByCopy
 
NATByRef - class edu.vub.at.objects.natives.NATByRef.
This class is the abstract superclass of all AT/2 objects that require by-reference parameter passing semantics when passed between actors.
NATByRef() - Constructor for class edu.vub.at.objects.natives.NATByRef
 
NATCallframe - class edu.vub.at.objects.natives.NATCallframe.
NATCallframe is a native implementation of a callframe.
NATCallframe(ATObject) - Constructor for class edu.vub.at.objects.natives.NATCallframe
 
NATCallframe(FieldMap, Vector, ATObject, LinkedList) - Constructor for class edu.vub.at.objects.natives.NATCallframe
Used internally for cloning a callframe/object.
NATClosure - class edu.vub.at.objects.natives.NATClosure.
A NATClosure instance represents a first-class AmbientTalk closure.
NATClosure(ATMethod, ATObject, ATObject) - Constructor for class edu.vub.at.objects.natives.NATClosure
This constructor creates a closure with a bound dynamic receiver, and it is called after the succesful lookup of a receiverful message.
NATClosure(ATMethod, ATContext) - Constructor for class edu.vub.at.objects.natives.NATClosure
 
NATClosure.QuitClosureFrame - class edu.vub.at.objects.natives.NATClosure.QuitClosureFrame.
 
NATClosure.QuitClosureFrame() - Constructor for class edu.vub.at.objects.natives.NATClosure.QuitClosureFrame
 
NATClosureMethod - class edu.vub.at.objects.natives.NATClosureMethod.
A 'closure method' is literally a function that sits in between of a full closure and a method.
NATClosureMethod(ATObject, ATMethod) - Constructor for class edu.vub.at.objects.natives.NATClosureMethod
 
NATContext - class edu.vub.at.objects.natives.NATContext.
NATContext is a purely functional implementation of the ATContext interface.
NATContext(ATObject, ATObject) - Constructor for class edu.vub.at.objects.natives.NATContext
 
NATDelegation - class edu.vub.at.objects.natives.NATDelegation.
Instances of the class NATMethodInvocation represent first-class method invocations.
NATDelegation(ATObject, ATSymbol, ATTable) - Constructor for class edu.vub.at.objects.natives.NATDelegation
 
NATException - class edu.vub.at.objects.natives.NATException.
Instances of the class NATException provide a AmbientTalk representation for the default instances of all InterpreterExceptions.
NATException(InterpreterException) - Constructor for class edu.vub.at.objects.natives.NATException
 
NATFarReference - class edu.vub.at.actors.natives.NATFarReference.
NATFarReference is the root of the native classes that represent native far references.
NATFarReference(ATObjectID, ATStripe[]) - Constructor for class edu.vub.at.actors.natives.NATFarReference
 
NATFarReference.NATDisconnectionSubscription - class edu.vub.at.actors.natives.NATFarReference.NATDisconnectionSubscription.
 
NATFarReference.NATDisconnectionSubscription(NATFarReference, ATClosure) - Constructor for class edu.vub.at.actors.natives.NATFarReference.NATDisconnectionSubscription
 
NATFarReference.NATReconnectionSubscription - class edu.vub.at.actors.natives.NATFarReference.NATReconnectionSubscription.
 
NATFarReference.NATReconnectionSubscription(NATFarReference, ATClosure) - Constructor for class edu.vub.at.actors.natives.NATFarReference.NATReconnectionSubscription
 
NATField - class edu.vub.at.objects.natives.NATField.
NATField implements a causally connected field of an object.
NATField(ATSymbol, NATCallframe) - Constructor for class edu.vub.at.objects.natives.NATField
 
NATFraction - class edu.vub.at.objects.natives.NATFraction.
The native implementation of an AmbientTalk fraction.
NATFraction(double) - Constructor for class edu.vub.at.objects.natives.NATFraction
 
NATHandler - class edu.vub.at.objects.natives.NATHandler.
TODO document the class NATHandler
NATHandler(ATStripe, ATClosure) - Constructor for class edu.vub.at.objects.natives.NATHandler
 
NATIntercessiveMirror - class edu.vub.at.objects.mirrors.NATIntercessiveMirror.
NATIntercessiveMirror extends the default NATIntrospectiveMirror to also allow programmers to supply their own code for the meta-operations defined on an object.
NATIntercessiveMirror(ATObject, boolean) - Constructor for class edu.vub.at.objects.mirrors.NATIntercessiveMirror
Constructs a new ambienttalk mirror based on a set of parent pointers.
NATIntercessiveMirror(NATIntercessiveMirror, ATObject, boolean) - Constructor for class edu.vub.at.objects.mirrors.NATIntercessiveMirror
Constructs a new ambienttalk mirror based on a set of parent pointers.
NATIntercessiveMirror(FieldMap, Vector, LinkedList, MethodDictionary, ATObject, ATObject, byte, ATStripe[], NATMirage) - Constructor for class edu.vub.at.objects.mirrors.NATIntercessiveMirror
Constructs a new ambienttalk mirage as a clone of an existing one.
NATIntrospectiveMirror - class edu.vub.at.objects.mirrors.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.
NATIntrospectiveMirror(ATObject) - Constructor for class edu.vub.at.objects.mirrors.NATIntrospectiveMirror
An introspective mirror is a wrapper which forwards a deified (upped) version of invoked methods and field accesses to its principal.
NATLocalFarRef - class edu.vub.at.actors.natives.NATLocalFarRef.
Instances of NATLocalFarRef denote far references to objects 'local' to this address space.
NATLocalFarRef(ELActor, ATObjectID, ATStripe[]) - Constructor for class edu.vub.at.actors.natives.NATLocalFarRef
 
NATMessage - class edu.vub.at.objects.natives.NATMessage.
Instances of the class NATMessage represent first-class messages.
NATMessage(ATSymbol, ATTable, ATStripe) - Constructor for class edu.vub.at.objects.natives.NATMessage
 
NATMethod - class edu.vub.at.objects.natives.NATMethod.
NATMethod implements methods as named functions which are in fact simply containers for a name, a table of arguments and a body.
NATMethod(ATSymbol, ATTable, ATBegin) - Constructor for class edu.vub.at.objects.natives.NATMethod
 
NATMethodInvocation - class edu.vub.at.objects.natives.NATMethodInvocation.
Instances of the class NATMethodInvocation represent first-class method invocations.
NATMethodInvocation(ATSymbol, ATTable) - Constructor for class edu.vub.at.objects.natives.NATMethodInvocation
 
NATMirage - class edu.vub.at.objects.mirrors.NATMirage.
A NATMirage is an object that forwards all meta-operations invoked upon it (at the java-level) to its designated mirror object.
NATMirage(NATIntercessiveMirror) - Constructor for class edu.vub.at.objects.mirrors.NATMirage
 
NATMirage(ATObject, NATIntercessiveMirror) - Constructor for class edu.vub.at.objects.mirrors.NATMirage
 
NATMirage(ATObject, ATObject, NATIntercessiveMirror, boolean) - Constructor for class edu.vub.at.objects.mirrors.NATMirage
 
NATMirage(FieldMap, Vector, LinkedList, MethodDictionary, ATObject, ATObject, byte, ATStripe[], NATIntercessiveMirror) - Constructor for class edu.vub.at.objects.mirrors.NATMirage
Constructs a new ambienttalk mirage as a clone of an existing one.
NATNamespace - class edu.vub.at.objects.natives.NATNamespace.
Instances of the class NATNamespace represent namespace objects.
NATNamespace(String, File) - Constructor for class edu.vub.at.objects.natives.NATNamespace
A namespace object encapsulates a given absolute path and represents the given relative path.
NATNamespace(FieldMap, Vector, LinkedList, MethodDictionary, ATObject, ATObject, byte, ATStripe[], File, String) - Constructor for class edu.vub.at.objects.natives.NATNamespace
Private constructor used only for cloning
NATNamespaceTest - class edu.vub.at.objects.natives.NATNamespaceTest.
A unit test for the NATNamespace class.
NATNamespaceTest() - Constructor for class edu.vub.at.objects.natives.NATNamespaceTest
 
NATNil - class edu.vub.at.objects.natives.NATNil.
NATNil implements default semantics for all test and conversion methods.
NATNil() - Constructor for class edu.vub.at.objects.natives.NATNil
 
NATNumber - class edu.vub.at.objects.natives.NATNumber.
The native implementation of an AmbientTalk number.
NATNumber(int) - Constructor for class edu.vub.at.objects.natives.NATNumber
 
NATNumeric - class edu.vub.at.objects.natives.NATNumeric.
A common superclass of both numbers and fractions to factor out common base-level behaviour.
NATNumeric() - Constructor for class edu.vub.at.objects.natives.NATNumeric
 
NATObject - class edu.vub.at.objects.natives.NATObject.
Native implementation of a default ambienttalk object.
NATObject() - Constructor for class edu.vub.at.objects.natives.NATObject
Constructs a new AmbientTalk object whose lexical parent is the global scope and whose dynamic parent is the dynamic root.
NATObject(ATStripe[]) - Constructor for class edu.vub.at.objects.natives.NATObject
 
NATObject(ATObject) - Constructor for class edu.vub.at.objects.natives.NATObject
Constructs a new ambienttalk object parametrised by a lexical scope.
NATObject(ATObject, ATStripe[]) - Constructor for class edu.vub.at.objects.natives.NATObject
Constructs a new ambienttalk object parametrised by a lexical scope.
NATObject(ATObject, boolean) - Constructor for class edu.vub.at.objects.natives.NATObject
Constructs a new ambienttalk object with the given dynamic parent.
NATObject(ATObject, ATObject, boolean) - Constructor for class edu.vub.at.objects.natives.NATObject
Constructs a new ambienttalk object based on a set of parent pointers.
NATObject(ATObject, ATObject, boolean, ATStripe[]) - Constructor for class edu.vub.at.objects.natives.NATObject
Constructs a new ambienttalk object based on a set of parent pointers.
NATObject(FieldMap, Vector, LinkedList, MethodDictionary, ATObject, ATObject, byte, ATStripe[]) - Constructor for class edu.vub.at.objects.natives.NATObject
Constructs a new ambienttalk object as a clone of an existing object.
NATObjectClosureTest - class edu.vub.at.objects.natives.NATObjectClosureTest.
AmbientTalk/2 is a dually scoped programming language, providing access to both the lexical scope methods and objects are defined in, as well as a dynamic scope which follows the parent chain of an object.
NATObjectClosureTest() - Constructor for class edu.vub.at.objects.natives.NATObjectClosureTest
 
NATObjectClosureTest.AGScopeTest - class edu.vub.at.objects.natives.NATObjectClosureTest.AGScopeTest.
This class is a special statement class used to test the correct scoping of method invocation from the java level, rather than by executing ambienttalk code directly.
NATObjectClosureTest.AGScopeTest(ATObject, ATObject, ATObject) - Constructor for class edu.vub.at.objects.natives.NATObjectClosureTest.AGScopeTest
 
NATObjectTest - class edu.vub.at.objects.natives.NATObjectTest.
 
NATObjectTest() - Constructor for class edu.vub.at.objects.natives.NATObjectTest
 
NATObjectTest.TestException - exception edu.vub.at.objects.natives.NATObjectTest.TestException.
 
NATObjectTest.TestException(String, int) - Constructor for class edu.vub.at.objects.natives.NATObjectTest.TestException
 
NATParser - class edu.vub.at.parser.NATParser.
The class NATParser is a front-end (or Facade) to hide the details of the parser from the ambienttalk core interpreter.
NATParser() - Constructor for class edu.vub.at.parser.NATParser
 
NATRemoteFarRef - class edu.vub.at.actors.natives.NATRemoteFarRef.
Instances of NATRemoteFarRef represent far references to physically remote actors.
NATRemoteFarRef(ATObjectID, ELActor, ATStripe[]) - Constructor for class edu.vub.at.actors.natives.NATRemoteFarRef
 
NATStripe - class edu.vub.at.objects.natives.NATStripe.
The native implementation of AmbientTalk stripe objects.
NATStripe(ATSymbol, ATTable) - Constructor for class edu.vub.at.objects.natives.NATStripe
The constructor is declared protected such that it cannot be used externally, but can be used by the OBJRootStripe class to create a stripe with an empty parent table, which is normally not allowed.
NATStripe.OBJRootStripe - class edu.vub.at.objects.natives.NATStripe.OBJRootStripe.
The root stripe of the stripe hierarchy: every stripe eventually has this stripe as its parent.
NATStripe.OBJRootStripe() - Constructor for class edu.vub.at.objects.natives.NATStripe.OBJRootStripe
The root stripe is named `Stripe and has no parent stripes
NATTable - class edu.vub.at.objects.natives.NATTable.
The native implementation of an AmbientTalk table.
NATTable(ATObject[]) - Constructor for class edu.vub.at.objects.natives.NATTable
 
NATText - class edu.vub.at.objects.natives.NATText.
The native implementation of an AmbientTalk text string.
NATText(String) - Constructor for class edu.vub.at.objects.natives.NATText
 
NativeAnonymousMethod - class edu.vub.at.objects.mirrors.NativeAnonymousMethod.
A NativeAnonymousMethod represents the meta_apply method of an anonymous NativeClosure subclass.
NativeAnonymousMethod(Class) - Constructor for class edu.vub.at.objects.mirrors.NativeAnonymousMethod
 
NativeClosure - class edu.vub.at.objects.mirrors.NativeClosure.
A NativeClosure is a wrapper class for a piece of Java code.
NativeClosure(ATObject) - Constructor for class edu.vub.at.objects.mirrors.NativeClosure
Create a new NativeClosure where meta_apply will be overridden by anonymous subclasses.
NativeClosure(ATObject, NativeMethod) - Constructor for class edu.vub.at.objects.mirrors.NativeClosure
Create a new NativeClosure where meta_apply will invoke the given Java Method.
NativeField - class edu.vub.at.objects.mirrors.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.
NativeField(ATObject, ATSymbol, Method, Method) - Constructor for class edu.vub.at.objects.mirrors.NativeField
 
NativeMethod - class edu.vub.at.objects.mirrors.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.
NativeMethod(Method, ATSymbol) - Constructor for class edu.vub.at.objects.mirrors.NativeMethod
Construct a new wrapper object from a Java method.
NativeStripes - class edu.vub.at.objects.coercion.NativeStripes.
This class serves to hold references to the native stripes with which native AmbientTalk objects are tagged.
NativeStripes() - Constructor for class edu.vub.at.objects.coercion.NativeStripes
 
name_ - Variable in class edu.vub.at.actors.eventloops.EventLoop
 
name_ - Variable in class edu.vub.at.actors.natives.SharedActorField
 
name_ - Variable in class edu.vub.at.objects.mirrors.NativeField
The AmbientTalk name of the field
name_ - Variable in class edu.vub.at.objects.mirrors.NativeMethod
 
name_ - Variable in class edu.vub.at.objects.mirrors.PrimitiveMethod
 
name_ - Variable in class edu.vub.at.objects.natives.NATField
 
name_ - Variable in class edu.vub.at.objects.natives.NATMethod
 
name_ - Variable in class edu.vub.at.objects.natives.NATNamespace
 
name_ - Variable in class edu.vub.at.objects.natives.grammar.AGDefExternalField
 
name_ - Variable in class edu.vub.at.objects.natives.grammar.AGDefField
 
nativeImplementor_ - Variable in class edu.vub.at.exceptions.XIllegalApplication
 
newQuoted(ATSymbol, ATTable) - Method in class edu.vub.at.objects.natives.grammar.AGAsyncMessageCreation
 
newQuoted(ATSymbol, ATTable) - Method in class edu.vub.at.objects.natives.grammar.AGDelegationCreation
 
newQuoted(ATSymbol, ATTable) - Method in class edu.vub.at.objects.natives.grammar.AGMessageCreation
Subclasses must implement this method in order to return a new instance of themselves parameterized with their quoted arguments.
newQuoted(ATSymbol, ATTable) - Method in class edu.vub.at.objects.natives.grammar.AGMethodInvocationCreation
 
notestAGMirrorInterface() - Method in class edu.vub.at.objects.mirrors.MirrorTest
This test goes over all abstract grammar elements and tests their accessors for fields.
notestSimple() - Method in class edu.vub.at.actors.natives.DistributionTest
 
notify(ATObject, ATObject) - Method in class edu.vub.at.actors.natives.DiscoveryManager
Performs handler<-apply([ service ])
notifyConnected(GUID) - Method in class edu.vub.at.actors.net.MembershipNotifier
 
notifyDisconnected(GUID) - Method in class edu.vub.at.actors.net.MembershipNotifier
 
notifyLocalSubscribers(DiscoveryManager.Publication) - Method in class edu.vub.at.actors.natives.DiscoveryManager
When a new publication is added locally, it is first checked whether this publication can already satisfy some outstanding subscriptions on this VM (but from different actors)
notifyOfExternalPublication(ATStripe, ATObject) - Method in class edu.vub.at.actors.natives.DiscoveryManager
When a remote VM hears the request of the local VM for services it requires, it returns its own matching services, using a CMDJoinServices command.

A B C D E F G H I J K L M N O P R S T U V W X Y Z _