Package py4j.reflection
package py4j.reflection
-
ClassDescriptionStrategy interface to load a class from a fully qualified name.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.A MethodDescriptor wraps the signature of a method (name, container, parameters).A MethodInvoker translates a call made in a Python Program into a call to a Java method.A PythonProxyHandler is used in place of a Python object.The reflection engine is responsible for accessing the classes, the instances and members in a JVM.Global utility to load classes and perform general reflection operations that can be customized by Strategy classes.This class loading strategy just uses the class current class loader to load a class from a fully qualified name.A TypeConverter converts a Python type into a Java Type.This class is responsible for the type conversion between Python types and Java types.