Package edu.vub.at.objects

Interface Summary
AbstractGrammar ATAbstractGrammar contains all methods to be understood by any parsetree element in the ambienttalk/2 programming language.
Boolean The ATBoolean represents the public interface of a boolean object.
Closure ATClosure is the public interface to a native AmbientTalk closure (a method + enclosing environment).
Context ATContext describes a pair of scope pointers used during evaluation, namely one storing the lexical scope (where the lookup starts for receiverless messages), one storing the late-bound receiver self.
Exception The public interface to an AmbientTalk exception object.
Field ATField provides a mapping from an immutable name to a potentially mutable value.
FieldSelection Instances of this class represent first-class field access objects.
Fraction ATFraction is the public interface to a native AmbientTalk fraction (a floating point value).
Handler ATHandler represents a first-class exception handler which have a filter object, describing the kind of exceptions caught by the handler and a code block which acts as replacement code for the code that raised the exception.
Message ATMessage represents a first-class AmbientTalk asynchronous message.
Method ATMethods are the AmbientTalk's representation of methods as named functions.
MethodInvocation Instances of the class ATMethodInvocation represent first-class method invocations.
MirrorRoot This is the interface of the root node of the intercessive mirrors delegation hierarchy.
Nil The methods understood by the native nil object.
Number ATNumber is the public interface to an AmbientTalk native number (an integer value).
Numeric ATNumeric is the public interface common to numbers and fractions.
Object ATObject represents the public interface common to any AmbientTalk/2 object.
Table ATTable is the public interface to a native AmtientTalk table (an array).
Text ATText is the public interface to a native AmbientTalk string (a string of characters).
TypeTag The public interface to a native type tag object.