|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ATStatement in edu.vub.at |
Classes in edu.vub.at that implement ATStatement | |
class |
OBJUnit
OBJUnit is a preliminary version of a unit test framework to be used in AmbientTalk. |
Uses of ATStatement in edu.vub.at.actors |
Subinterfaces of ATStatement in edu.vub.at.actors | |
interface |
ATMailbox
A mailbox is a special kind of table object used to buffer asynchronous messages |
Uses of ATStatement in edu.vub.at.actors.natives |
Classes in edu.vub.at.actors.natives that implement ATStatement | |
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. |
class |
NATFarReference
NATFarReference is the root of the native classes that represent native far references. |
static class |
NATFarReference.NATDisconnectionSubscription
|
static class |
NATFarReference.NATReconnectionSubscription
|
class |
NATLocalFarRef
Instances of NATLocalFarRef denote far references to objects 'local' to this address space. |
class |
NATRemoteFarRef
Instances of NATRemoteFarRef represent far references to physically remote actors. |
Uses of ATStatement in edu.vub.at.actors.net |
Classes in edu.vub.at.actors.net that implement ATStatement | |
class |
OBJNetwork
This class represents the singleton network object which provides methods to interface with AT/2's distribution layer. |
Uses of ATStatement in edu.vub.at.objects |
Subinterfaces of ATStatement in edu.vub.at.objects | |
interface |
ATFraction
The public interface to a native AmbientTalk fraction (a floating point value). |
interface |
ATNil
the native object representing 'nil' implements this interface. |
interface |
ATNumber
The public interface to an AmbientTalk native number (an integer value). |
interface |
ATNumeric
The common interface to both numbers and fractions. |
interface |
ATTable
The public interface to a native AmtientTalk table (an array). |
interface |
ATText
The public interface to a native AmbientTalk string (a string of characters). |
Uses of ATStatement in edu.vub.at.objects.coercion |
Methods in edu.vub.at.objects.coercion that return ATStatement | |
ATStatement |
ATConversions.base_asStatement()
|
Uses of ATStatement in edu.vub.at.objects.grammar |
Subinterfaces of ATStatement in edu.vub.at.objects.grammar | |
interface |
ATApplication
|
interface |
ATAssignField
|
interface |
ATAssignment
|
interface |
ATAssignTable
|
interface |
ATAssignVariable
|
interface |
ATAsyncMessageCreation
An ATAsyncMessageCreation instance is created whenever an asynchronous message send o <- m() is performed, or when a first-class async msg is created using code such as <- m(). |
interface |
ATClosureLiteral
|
interface |
ATDefExternalField
|
interface |
ATDefExternalMethod
|
interface |
ATDefField
|
interface |
ATDefinition
|
interface |
ATDefMethod
|
interface |
ATDefStripe
The public interface to a stripe definition abstract grammar element. |
interface |
ATDefTable
|
interface |
ATExpression
|
interface |
ATMessageCreation
|
interface |
ATMessageSend
|
interface |
ATMethodInvocationCreation
|
interface |
ATMultiAssignment
|
interface |
ATMultiDefinition
|
interface |
ATQuote
|
interface |
ATSelection
|
interface |
ATSplice
|
interface |
ATSymbol
|
interface |
ATTabulation
|
interface |
ATUnquote
|
interface |
ATUnquoteSplice
|
Methods in edu.vub.at.objects.grammar that return ATStatement | |
ATStatement |
ATQuote.base_getStatement()
|
Uses of ATStatement in edu.vub.at.objects.mirrors |
Classes in edu.vub.at.objects.mirrors that implement ATStatement | |
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. |
class |
OBJMirrorRoot
OBJMirrorRoot is a singleton which is shared by as a parent by all NATIntercessiveMirrors, It encodes the default behaviour to deal with invocation, selection and field assignment along the dynamic parent chain. |
class |
PrimitiveMethod
A primitive method is the equivalent of a NativeClosure but for methods rather than closures. |
Uses of ATStatement in edu.vub.at.objects.natives |
Classes in edu.vub.at.objects.natives that implement ATStatement | |
class |
NATBoolean
NATBoolean is simply a container class for ambienttalk booleans. |
static class |
NATBoolean.NATFalse
|
static class |
NATBoolean.NATTrue
|
class |
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. |
class |
NATByRef
This class is the abstract superclass of all AT/2 objects that require by-reference parameter passing semantics when passed between actors. |
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 |
NATContext
NATContext is a purely functional implementation of the ATContext interface. |
class |
NATDelegation
Instances of the class NATMethodInvocation represent first-class method invocations. |
class |
NATException
Instances of the class NATException provide a AmbientTalk representation for the default instances of all InterpreterExceptions. |
class |
NATField
NATField implements a causally connected field of an object. |
class |
NATFraction
The native implementation of an AmbientTalk fraction. |
class |
NATHandler
TODO document the class NATHandler |
class |
NATMessage
Instances of the class NATMessage represent first-class messages. |
class |
NATMethod
NATMethod implements methods as named functions which are in fact simply containers for a name, a table of arguments and a body. |
class |
NATMethodInvocation
Instances of the class NATMethodInvocation represent first-class method invocations. |
class |
NATNamespace
Instances of the class NATNamespace represent namespace objects. |
class |
NATNil
NATNil implements default semantics for all test and conversion methods. |
class |
NATNumber
The native implementation of an AmbientTalk number. |
class |
NATNumeric
A common superclass of both numbers and fractions to factor out common base-level behaviour. |
class |
NATObject
Native implementation of a default ambienttalk object. |
private class |
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. |
class |
NATStripe
The native implementation of AmbientTalk stripe objects. |
static class |
NATStripe.OBJRootStripe
The root stripe of the stripe hierarchy: every stripe eventually has this stripe as its parent. |
class |
NATTable
The native implementation of an AmbientTalk table. |
class |
NATText
The native implementation of an AmbientTalk text string. |
class |
OBJLexicalRoot
An instance of the class OBJLexicalRoot represents the lexical root of an actor. |
class |
OBJSystem
The sole instance of the class OBJSystem represents the 'system' object, accessible from the lexical root during execution of 'iat'. |
Methods in edu.vub.at.objects.natives that return ATStatement | |
ATStatement |
NATObjectClosureTest.AGScopeTest.base_asStatement()
|
ATStatement |
NATObject.base_asStatement()
|
ATStatement |
NATNil.base_asStatement()
|
Uses of ATStatement in edu.vub.at.objects.natives.grammar |
Classes in edu.vub.at.objects.natives.grammar that implement ATStatement | |
class |
AGApplication
|
class |
AGAssignField
|
class |
AGAssignTable
|
class |
AGAssignVariable
|
class |
AGAsyncMessageCreation
AGAsyncMessageCreation implements the ATAsyncMessageCreation interface natively. |
class |
AGBegin
AGBegin represents the abstract grammar element of a list of statements. |
class |
AGClosureLiteral
The native implementation of a literal closure AG element. |
class |
AGDefExternalField
Represents the abstract grammar for defining external fields. |
class |
AGDefExternalMethod
The native implementation of an external method definition abstract grammar element. |
class |
AGDefField
|
class |
AGDefFunction
The native implementation of a function definition abstract grammar element. |
class |
AGDefStripe
The native AST node for the code: def stripename; def stripename < superstripename; |
class |
AGDefTable
|
class |
AGDelegationCreation
The native implementation of a first-class delegating message send. |
class |
AGExpression
|
class |
AGMessageCreation
|
class |
AGMessageSend
|
class |
AGMethodInvocationCreation
|
class |
AGMultiAssignment
|
class |
AGMultiDefinition
|
class |
AGQuote
|
class |
AGSelection
|
class |
AGSelf
|
class |
AGSplice
|
class |
AGSymbol
|
class |
AGTabulation
|
class |
AGUnquote
|
class |
AGUnquoteSplice
|
class |
NATAbstractGrammar
|
Fields in edu.vub.at.objects.natives.grammar declared as ATStatement | |
private ATStatement |
AGQuote.stmt_
|
Methods in edu.vub.at.objects.natives.grammar that return ATStatement | |
ATStatement |
AGQuote.base_getStatement()
|
Constructors in edu.vub.at.objects.natives.grammar with parameters of type ATStatement | |
AGQuote(ATStatement stmt)
|
Uses of ATStatement in edu.vub.at.objects.symbiosis |
Classes in edu.vub.at.objects.symbiosis that implement ATStatement | |
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. |
Uses of ATStatement in edu.vub.at.parser |
Classes in edu.vub.at.parser that implement ATStatement | |
class |
NATParser
The class NATParser is a front-end (or Facade) to hide the details of the parser from the ambienttalk core interpreter. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |