jdk/src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
changeset 35252 754852fba784
parent 34384 439c06c76808
child 37792 dd626e6f5967
equal deleted inserted replaced
34519:89dab2d4f7b9 35252:754852fba784
    24  */
    24  */
    25 
    25 
    26 package java.lang.invoke;
    26 package java.lang.invoke;
    27 
    27 
    28 import jdk.internal.misc.Unsafe;
    28 import jdk.internal.misc.Unsafe;
       
    29 import jdk.internal.vm.annotation.ForceInline;
       
    30 import sun.invoke.util.ValueConversions;
       
    31 import sun.invoke.util.VerifyAccess;
       
    32 import sun.invoke.util.VerifyType;
       
    33 import sun.invoke.util.Wrapper;
       
    34 
       
    35 import java.lang.ref.WeakReference;
       
    36 import java.lang.reflect.Field;
    29 import java.lang.reflect.Method;
    37 import java.lang.reflect.Method;
    30 import java.util.Arrays;
    38 import java.util.Arrays;
    31 import sun.invoke.util.VerifyAccess;
    39 import java.util.Objects;
       
    40 
       
    41 import static java.lang.invoke.LambdaForm.*;
    32 import static java.lang.invoke.MethodHandleNatives.Constants.*;
    42 import static java.lang.invoke.MethodHandleNatives.Constants.*;
    33 import static java.lang.invoke.LambdaForm.*;
    43 import static java.lang.invoke.MethodHandleStatics.UNSAFE;
       
    44 import static java.lang.invoke.MethodHandleStatics.newInternalError;
    34 import static java.lang.invoke.MethodTypeForm.*;
    45 import static java.lang.invoke.MethodTypeForm.*;
    35 import static java.lang.invoke.MethodHandleStatics.*;
       
    36 import java.lang.ref.WeakReference;
       
    37 import java.lang.reflect.Field;
       
    38 import java.util.Objects;
       
    39 import sun.invoke.util.ValueConversions;
       
    40 import sun.invoke.util.VerifyType;
       
    41 import sun.invoke.util.Wrapper;
       
    42 
    46 
    43 /**
    47 /**
    44  * The flavor of method handle which implements a constant reference
    48  * The flavor of method handle which implements a constant reference
    45  * to a class member.
    49  * to a class member.
    46  * @author jrose
    50  * @author jrose