Modifier and Type | Class and Description |
---|---|
pack-priv static class | DirectMethodHandle.
This subclass handles non-static field references. |
pack-priv static class | DirectMethodHandle.
This subclass handles constructor references. |
pack-priv class | |
pack-priv static class | DirectMethodHandle.
This subclass represents invokeinterface instructions. |
pack-priv static class | DirectMethodHandle.
This subclass represents invokespecial instructions. |
pack-priv static class | DirectMethodHandle.
This subclass handles static field references. |
Modifier and Type | Field and Description |
---|---|
private static final LambdaForm[] | |
pack-priv static final byte | |
pack-priv static final byte | |
pack-priv static final byte | |
pack-priv static final byte | |
pack-priv static final byte | |
pack-priv static final byte | |
pack-priv static final byte | |
private static final Wrapper[] | |
pack-priv final boolean | |
pack-priv static final int | |
pack-priv static final int | |
pack-priv static final int | |
pack-priv static final int | |
private static final MemberName. | |
private static final MethodType | |
pack-priv final MemberName | |
pack-priv static final byte | NF_allocateInstance
Pre-initialized NamedFunctions for bootstrapping purposes. |
pack-priv static final byte | NF_checkBase
Pre-initialized NamedFunctions for bootstrapping purposes. |
pack-priv static final byte | NF_checkCast
Pre-initialized NamedFunctions for bootstrapping purposes. |
pack-priv static final byte | NF_checkReceiver
Pre-initialized NamedFunctions for bootstrapping purposes. |
pack-priv static final byte | NF_constructorMethod
Pre-initialized NamedFunctions for bootstrapping purposes. |
pack-priv static final byte | NF_ensureInitialized
Pre-initialized NamedFunctions for bootstrapping purposes. |
pack-priv static final byte | NF_fieldOffset
Pre-initialized NamedFunctions for bootstrapping purposes. |
pack-priv static final byte | NF_internalMemberName
Pre-initialized NamedFunctions for bootstrapping purposes. |
pack-priv static final byte | NF_internalMemberNameEnsureInit
Pre-initialized NamedFunctions for bootstrapping purposes. |
pack-priv static final byte | NF_LIMIT
Pre-initialized NamedFunctions for bootstrapping purposes. |
pack-priv static final byte | NF_staticBase
Pre-initialized NamedFunctions for bootstrapping purposes. |
pack-priv static final byte | NF_staticOffset
Pre-initialized NamedFunctions for bootstrapping purposes. |
pack-priv static final byte | NF_UNSAFE
Pre-initialized NamedFunctions for bootstrapping purposes. |
private static final LambdaForm. | |
private static final MethodType |
Access | Constructor and Description |
---|---|
private |
Modifier and Type | Method and Description |
---|---|
private static int | |
pack-priv static Object | |
pack-priv static Object | |
pack-priv static Object | |
pack-priv Object | |
private static boolean | |
pack-priv Object | |
pack-priv static Object | |
pack-priv MethodHandle | |
private static LambdaForm. | |
private void | |
pack-priv static void | |
pack-priv static long | |
pack-priv static Object | |
pack-priv static int | |
private static LambdaForm. | |
private static LambdaForm. | |
private static LambdaForm. | |
pack-priv MemberName | |
pack-priv static Object | |
pack-priv static Object | |
pack-priv String | |
pack-priv boolean | |
pack-priv static DirectMethodHandle | |
pack-priv static DirectMethodHandle | |
pack-priv static DirectMethodHandle | |
pack-priv static DirectMethodHandle | |
pack-priv static LambdaForm | |
pack-priv static LambdaForm | |
private static void | |
pack-priv static Object | |
private static LambdaForm | |
private static LambdaForm | |
private static LambdaForm | preparedLambdaForm(MemberName m, boolean adaptToSpecialIfc)
Create a LF which can invoke the given method. |
private static LambdaForm | |
private static LambdaForm | |
pack-priv BoundMethodHandle | rebind()
Implements abstract java. Require this method handle to be a BMH, or else replace it with a "wrapper" BMH. |
pack-priv static boolean | |
pack-priv static Object | |
pack-priv static long | |
pack-priv MethodHandle |