Package edu.vub.at.objects.symbiosis

Interface Summary
ATJavaClosure The public interface to a closure pairing a Java wrapper object with a symbiotic Java method.
SymbioticATObjectMarker This empty marker interface marks Java objects which actually represent wrappers around AmbientTalk objects that 'pretend' to be a Java object of a certain interface type.
 

Class Summary
JavaClass A JavaClass instance represents a Java Class under symbiosis.
JavaClosure A JavaClosure pairs a JavaMethod (a bundle of native overloaded java.lang.reflect.Method objects) together with a Java object receiver.
JavaField A JavaField is a simple wrapper around a native java.lang.reflect.Field
JavaMethod JavaMethod is a wrapper class encapsulating one or more java.lang.reflect.Method objects.
JavaObject JavaObject instances represent java objects under symbiosis.
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.
JMethodCache A singleton object that represents a method cache.
JMethodCache.CacheKey  
lowercaseClassTest  
Symbiosis The Symbiosis class is a container for auxiliary methods pertaining to making symbiotic reflective Java invocations.
SymbiosisTest Tests the symbiosis with Java.
 

Exception Summary
SymbiosisTest.ExceptionTest  
XJavaException An XJavaException AmbientTalk native exception wraps a Java exception.