Uses of Package
java.lang.invoke
Packages that usejava.lang.invoke Package Description java.lang Provides classes that are fundamental to the design of the Java programming language.java.lang.invoke Thejava.lang.invokepackage provides low-level primitives for interacting with the Java Virtual Machine.jdk.dynalink Contains interfaces and classes that are used to link aninvokedynamiccall site.jdk.dynalink.beans Contains the linker for ordinary Java objects.jdk.dynalink.linker Contains interfaces and classes needed by language runtimes to implement their own language-specific object models and type conversions.jdk.dynalink.linker.support Contains classes that make it more convenient for language runtimes to implement their own language-specific object models and type conversions by providing basic implementations of some classes as well as various utilities.jdk.dynalink.support Contains classes that make using Dynalink more convenient by providing basic implementations of some classes as well as various utilities.Classes injava.lang.invoke used byjava.lang Class Description MethodType A method type represents the arguments and return type accepted and returned by a method handle, or the arguments and return type passed and expected by a method handle caller.Classes injava.lang.invoke used byjava.lang.invoke Class Description CallSite LambdaConversionException LambdaConversionExceptionMethodHandle A method handle is a typed, directly executable reference to an underlying method, constructor, field, or similar low-level operation, with optional transformations of arguments or return values.MethodHandleInfo A symbolic reference obtained by cracking a direct method handle into its consitutent symbolic parts.MethodHandles.Lookup Alookup object is a factory for creating method handles, when the creation requires access checking.MethodType A method type represents the arguments and return type accepted and returned by a method handle, or the arguments and return type passed and expected by a method handle caller.MutableCallSite AMutableCallSiteis aCallSitewhose target variable behaves like an ordinary field.StringConcatException StringConcatException is thrown byStringConcatFactorywhen linkage invariants are violated.SwitchPoint ASwitchPointis an object which can publish state transitions to other threads.VarHandle A VarHandle is a dynamically strongly typed reference to a variable, or to a parametrically-defined family of variables, including static fields, non-static fields, array elements, or components of an off-heap data structure.VarHandle.AccessMode The set of access modes that specify how a variable, referenced by a VarHandle, is accessed.Classes injava.lang.invoke used byjdk.dynalink Class Description MethodHandle A method handle is a typed, directly executable reference to an underlying method, constructor, field, or similar low-level operation, with optional transformations of arguments or return values.MethodHandles.Lookup Alookup object is a factory for creating method handles, when the creation requires access checking.MethodType A method type represents the arguments and return type accepted and returned by a method handle, or the arguments and return type passed and expected by a method handle caller.Classes injava.lang.invoke used byjdk.dynalink.beans Class Description MethodHandle A method handle is a typed, directly executable reference to an underlying method, constructor, field, or similar low-level operation, with optional transformations of arguments or return values.Classes injava.lang.invoke used byjdk.dynalink.linker Class Description MethodHandle A method handle is a typed, directly executable reference to an underlying method, constructor, field, or similar low-level operation, with optional transformations of arguments or return values.MethodHandles.Lookup Alookup object is a factory for creating method handles, when the creation requires access checking.MethodType A method type represents the arguments and return type accepted and returned by a method handle, or the arguments and return type passed and expected by a method handle caller.SwitchPoint ASwitchPointis an object which can publish state transitions to other threads.Classes injava.lang.invoke used byjdk.dynalink.linker.support Class Description MethodHandle A method handle is a typed, directly executable reference to an underlying method, constructor, field, or similar low-level operation, with optional transformations of arguments or return values.MethodHandles.Lookup Alookup object is a factory for creating method handles, when the creation requires access checking.MethodType A method type represents the arguments and return type accepted and returned by a method handle, or the arguments and return type passed and expected by a method handle caller.Classes injava.lang.invoke used byjdk.dynalink.support Class Description CallSite MutableCallSite AMutableCallSiteis aCallSitewhose target variable behaves like an ordinary field.