See: Description
| Interface | Description | 
|---|---|
| Proxy | 
 Proxy interfaces allow to mimic guest language objects, arrays, executables, primitives and
 native objects in Graal languages. 
 | 
| ProxyArray | 
 Interface to be implemented to mimic guest language arrays. 
 | 
| ProxyDate | 
 Interface to be implemented to mimic guest language objects that represents dates. 
 | 
| ProxyDuration | 
 Interface to be implemented to mimic guest language objects that represents durations. 
 | 
| ProxyExecutable | 
 Interface to be implemented to mimic guest language objects that are executable. 
 | 
| ProxyHashMap | 
 Interface to be implemented to mimic guest language hash maps. 
 | 
| ProxyInstant | 
 Interface to be implemented to mimic guest language objects that represents timestamps. 
 | 
| ProxyInstantiable | 
 Interface to be implemented to mimic guest language objects that are instantiable. 
 | 
| ProxyIterable | 
 Interface to be implemented to mimic guest language iterables. 
 | 
| ProxyIterator | 
 Interface to be implemented to mimic guest language iterators. 
 | 
| ProxyNativeObject | 
 Interface to be implemented to mimic native pointers. 
 | 
| ProxyObject | 
 Interface to be implemented to mimic guest language objects that contain members. 
 | 
| ProxyTime | 
 Interface to be implemented to mimic guest language objects that represents times. 
 | 
| ProxyTimeZone | 
 Interface to be implemented to mimic guest language objects that represents timezones. 
 | 
See graalvm.org for more examples on how to use this API.
for more an overview over all available proxy interfaces.