public final class JProxy extends Object
Modifier and Type | Class and Description |
---|---|
private static class |
JProxy.Entry |
private static class |
JProxy.LispHandler |
static class |
JProxy.LispInvocationHandler |
Modifier and Type | Field and Description |
---|---|
private static Primitive |
_JMAKE_INVOCATION_HANDLER |
private static Primitive |
_JMAKE_PROXY |
private static Primitive |
_JNEW_PROXY |
(package private) static Map<Object,LispObject> |
proxyMap
A weak map associating each proxy instance with a "Lisp-this" object.
|
(package private) static Map<Object,JProxy.Entry> |
table |
Constructor and Description |
---|
JProxy() |
Modifier and Type | Method and Description |
---|---|
(package private) static LispObject |
toLispObject(Object obj) |
static final Map<Object,JProxy.Entry> table
private static final Primitive _JNEW_PROXY
static final Map<Object,LispObject> proxyMap
private static final Primitive _JMAKE_INVOCATION_HANDLER
private static final Primitive _JMAKE_PROXY
static LispObject toLispObject(Object obj)