| Interface | Description |
|---|---|
| ClassLoadingStrategy |
Strategy interface to load a class from a fully qualified name.
|
| Class | Description |
|---|---|
| CurrentThreadClassLoadingStrategy |
This class loading strategy uses the current thread's ClassLoader to
load a class from a fully qualified name.
|
| LRUCache<K,V> |
Implementation of a Least Recently Used cache.
|
| MethodDescriptor |
A MethodDescriptor wraps the signature of a method (name, container,
parameters).
|
| MethodInvoker |
A MethodInvoker translates a call made in a Python Program into a call to a
Java method.
|
| PythonProxyHandler |
A PythonProxyHandler is used in place of a Python object.
|
| ReflectionEngine |
The reflection engine is responsible for accessing the classes, the instances
and members in a JVM.
|
| ReflectionUtil |
Global utility to load classes and perform general reflection operations
that can be customized by Strategy classes.
|
| RootClassLoadingStrategy |
This class loading strategy just uses the class current class loader
to load a class from a fully qualified name.
|
| TypeConverter |
A TypeConverter converts a Python type into a Java Type.
|
| TypeUtil |
This class is responsible for the type conversion between Python types and
Java types.
|