| Modifier and Type | Interface and Description |
|---|---|
| public interface | MissingMemberHandlerFactory
A factory for creating method handles for linking missing member behavior
in |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv abstract class | AbstractJavaLinker
A base class for both |
| pack-priv class | AccessibleMembersLookup
Utility class for discovering accessible methods and inner classes. |
| pack-priv class | ApplicableOverloadedMethods
Represents overloaded methods applicable to a specific call site signature. |
| pack-priv class | |
| pack-priv class | BeanLinker
A class that provides linking capabilities for a single POJO class. |
| public class | BeansLinker
A linker for ordinary Java objects. |
| pack-priv class | CallerSensitiveDynamicMethod
A dynamic method bound to exactly one Java method or constructor that is caller sensitive. |
| pack-priv class | CheckRestrictedPackage
A utility class to check whether a given class is in a package with restricted access e.g. "sun.*" etc. |
| pack-priv class | ClassLinker
A linker for java.lang.Class objects. |
| pack-priv class | ClassString
Represents a sequence of |
| pack-priv abstract class | DynamicMethod
Represents a single dynamic method. |
| pack-priv class | DynamicMethodLinker
Simple linker that implements the |
| pack-priv abstract class | FacetIntrospector
Base for classes that expose class field and method information to an |
| pack-priv class | GuardedInvocationComponent
Represents one component for a GuardedInvocation of a potentially multi-namespace operation of an
|
| pack-priv class | |
| pack-priv class | MaximallySpecific
Utility class that encapsulates the algorithm for choosing the maximally specific methods. |
| pack-priv class | OverloadedDynamicMethod
Represents a group of |
| pack-priv class | OverloadedMethod
Represents a subset of overloaded methods for a certain method name on a certain class. |
| pack-priv class | SimpleDynamicMethod
A dynamic method bound to exactly one Java method or constructor that is not caller sensitive. |
| pack-priv abstract class | SingleDynamicMethod
Base class for dynamic methods that dispatch to a single target Java method or constructor. |
| public class | StaticClass
Object that allows access to the static members of a class (its static
methods, properties, and fields), as well as construction of instances using
|
| pack-priv class | |
| pack-priv class | StaticClassLinker
Provides a linker for the |