Package org.graalvm.polyglot.proxy
package org.graalvm.polyglot.proxy
The GraalVM SDK proxy interfaces allow to mimic guest language objects, arrays, executables,
primitives and native objects in Graal languages. Every Graal language will treat instances of
proxies like an object of that particular language. Multiple proxy interfaces can be implemented
at the same time. For example, it is useful to provide proxy values that are objects with members
and arrays at the same time.
See graalvm.org for more examples on how to use this API.
- Since:
- 19.0
- See Also:
-
ClassDescriptionProxy interfaces allow to mimic guest language objects, arrays, executables, primitives and native objects in Graal languages.Interface to be implemented to mimic guest language arrays.Interface to be implemented to mimic guest language objects that represents dates.Interface to be implemented to mimic guest language objects that represents durations.Interface to be implemented to mimic guest language objects that are executable.Interface to be implemented to mimic guest language hash maps.Interface to be implemented to mimic guest language objects that represents timestamps.Interface to be implemented to mimic guest language objects that are instantiable.Interface to be implemented to mimic guest language iterables.Interface to be implemented to mimic guest language iterators.Interface to be implemented to mimic native pointers.Interface to be implemented to mimic guest language objects that contain members.Interface to be implemented to mimic guest language objects that represents times.Interface to be implemented to mimic guest language objects that represents timezones.