APIdia Launch Partner
Top Description Interfaces Classes
module jdk.dynalink

Package jdk.dynalink.beans


Contains the linker for ordinary Java objects.
Since
9

Interface Summary

Modifier and TypeInterface and Description
public interface
MissingMemberHandlerFactory

A factory for creating method handles for linking missing member behavior in BeansLinker.

Class Summary

Modifier and TypeClass and Description
pack-priv abstract class
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 Class objects, useful for representing method signatures.

pack-priv abstract class
DynamicMethod

Represents a single dynamic method.

pack-priv class
DynamicMethodLinker

Simple linker that implements the StandardOperation#CALL operation for DynamicMethod objects - the objects returned by StandardOperation#GET on StandardNamespace#METHOD namespace through AbstractJavaLinker.

pack-priv abstract class
FacetIntrospector

Base for classes that expose class field and method information to an AbstractJavaLinker.

pack-priv class
GuardedInvocationComponent

Represents one component for a GuardedInvocation of a potentially multi-namespace operation of an AbstractJavaLinker.

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 SingleDynamicMethod objects that represents all overloads of a particular name (or all constructors) for a particular class.

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 StandardOperation#NEW operation.

pack-priv class
pack-priv class
StaticClassLinker

Provides a linker for the StaticClass objects.