Reflection is an auxiliary class meant to serve as a repository for methods
related to 'up' and 'down' Java values properly into and out of the AmbientTalk base level.
ReflectiveAccessTest is a superclass to a framework of test cases geared towards
exploiting the reflective machinery provided in the mirrors package to explore
whether the mechanism works correctly and therefore allows one to access and
invoke java fields and methods from within AmbientTalk (both at the base and
meta-level) and to access and invoke Ambienttalk fields and methods through
the mediation of Mirages.
When an event loop receives an asynchronously emitted event, this message is
immediately placed into its incoming event queue and will be processed later.
When an event loop receives an asynchronously emitted event, this message is
immediately placed into its incoming event queue and will be processed later.
Called upon the collection of a service on a remote device, or possibly when
the conditions negotiated for the use of the service (e.g. its lease period)
have expired.
Causes this future to report an ExecutionException
with the given throwable as its cause, unless this Future has
already been set or has been cancelled.