edu.vub.at.objects
Interface Object

All Known Subinterfaces:
AbstractGrammar, ActorMirror, Application, AssignField, Assignment, AssignmentSymbol, AssignTable, AssignVariable, AsyncMessage, AsyncMessageCreation, Begin, Boolean, Closure, ClosureLiteral, Context, DefExternalField, DefExternalMethod, DefField, Definition, DefMethod, DefTable, DefType, Exception, Expression, FarReference, Field, FieldSelection, FieldSelectionCreation, Fraction, Handler, Import, JavaClosure, Letter, Lookup, Message, MessageCreation, MessageSend, Method, MethodInvocation, MethodInvocationCreation, MirrorRoot, MultiAssignment, MultiDefinition, Nil, Number, Numeric, Quote, Selection, Splice, Statement, Symbol, Table, Tabulation, Text, TypeTag, Unquote, UnquoteSplice

 Object

ATObject represents the public interface common to any AmbientTalk/2 object. Any value representing an ambienttalk object should implement this interface. More specifically, this interface actually defines two interfaces all at once:

In the AmbientTalk/2 Interpreter implementation, there are only a few classes that (almost) fully implement this interface. The principal implementors are:

Author:
tvcutsem

Method Summary
 Object super()
          Bound to the dynamic parent of this object.
 

Method Detail

super

Object super()
Bound to the dynamic parent of this object. The dynamic parent of an object is the object to which failed selection or invocation requests or type tests are delegated to.

Returns:
the current dynamic parent of this object.