Edit C:\Program Files\Java\jre8\lib\java\lang\invoke\DirectMethodHandle.class
Êþº¾ 4½ ! 3 = @ A B C D E K O e h l ? Û Ü Ý Þ ð j ¸ ¹ » Á Ê Î Ð Ñ þ & DMH.MN= $assertionsDisabled ()B ()I ()Ljava/lang/Object; ()Ljava/lang/String; ()V ()Z (BZI)I (C)C (I)C (I)Ljava/lang/String; (Ljava/lang/Object;)J &(Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/Object;)Z &(Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)V <clinit> <init> ACCESSOR_FORMS AF_GETFIELD AF_GETSTATIC AF_GETSTATIC_INIT AF_LIMIT AF_PUTFIELD AF_PUTSTATIC AF_PUTSTATIC_INIT B Cast Code Constructor DMH.invokeInterface DMH.invokeSpecial DMH.invokeStatic DMH.invokeStaticInit DMH.invokeVirtual DMH.newInvokeSpecial Exceptions FT_CHECKED_REF FT_LAST_WRAPPER FT_LIMIT FT_UNCHECKED_REF Field I IMPL_NAMES INSTANCE Init InnerClasses LineNumberTable Ljava/lang/Class; Ljava/lang/invoke/ForceInline; NF_allocateInstance NF_checkBase NF_checkCast NF_checkReceiver NF_constructorMethod NF_ensureInitialized NF_fieldOffset NF_internalMemberName NF_internalMemberNameEnsureInit NF_staticBase NF_staticOffset Name OBJECT RuntimeVisibleAnnotations Signature SourceFile StackMapTable Static TYPE UNSAFE Volatile Z [Ljava/lang/Object; #[Ljava/lang/invoke/LambdaForm$Name; _ access$600 access$700 afIndex allocateInstance append appendParameterTypes arguments arraycopy asConstructor asList asSpecial basicType basicTypeSignature cachedLambdaForm cast changeReturnType charAt checkBase checkCast checkInitialized compileToBytecode constructorMethod copyOfRange copyWith currentThread desiredAssertionStatus dropParameterTypes ensureClassInitialized ensureInitialized equals fieldOffset findDirectMethodHandle forPrimitiveType form ftypeKind function get getClass getDeclaringClass getFactory getFieldType getInvocationType getMethodOrFieldType getMethodType getName getReferenceKind getReturnType initMethod insertParameterTypes instanceClass internalMemberName internalMemberNameEnsureInit internalProperties invokerType isAbstract isAssignableFrom isConstructor isField isInterface isInvocable isMethod isMethodHandleInvoke isNullReferenceConversion isPrimitive isPublic isResolved isSamePackage isStatic isVolatile java/lang/AssertionError java/lang/Character java/lang/Class java/lang/InstantiationException java/lang/InternalError java/lang/Long java/lang/NoSuchMethodException java/lang/Object &java/lang/ReflectiveOperationException java/lang/String java/lang/StringBuilder java/lang/System java/lang/Thread java/lang/Void "java/lang/invoke/BoundMethodHandle #java/lang/invoke/DirectMethodHandle %java/lang/invoke/DirectMethodHandle$1 ,java/lang/invoke/DirectMethodHandle$Accessor /java/lang/invoke/DirectMethodHandle$Constructor 5java/lang/invoke/DirectMethodHandle$EnsureInitialized -java/lang/invoke/DirectMethodHandle$Interface (java/lang/invoke/DirectMethodHandle$Lazy +java/lang/invoke/DirectMethodHandle$Special 2java/lang/invoke/DirectMethodHandle$StaticAccessor java/lang/invoke/Invokers java/lang/invoke/LambdaForm java/lang/invoke/LambdaForm$Name )java/lang/invoke/LambdaForm$NamedFunction java/lang/invoke/MemberName #java/lang/invoke/MemberName$Factory java/lang/invoke/MethodHandle !java/lang/invoke/MethodHandleImpl $java/lang/invoke/MethodHandleNatives .java/lang/invoke/MethodHandleNatives$Constants $java/lang/invoke/MethodHandleStatics java/lang/invoke/MethodType java/lang/invoke/MethodTypeForm java/lang/ref/WeakReference java/lang/reflect/Field java/lang/reflect/Method java/util/Arrays linkToInterface linkToSpecial linkToStatic linkToVirtual make makeAllocator makePreparedFieldLambdaForm makePreparedLambdaForm makeReinvoker maybeCompile member methodType newInternalError nullCheck objectFieldOffset ordinal parameterCount preparedFieldLambdaForm preparedLambdaForm primitiveSimpleName primitiveType put rebind remove resolveOrFail resolveOrNull returnType setCachedLambdaForm shortenSignature shouldBeInitialized staticBase staticFieldBase staticFieldOffset staticOffset substring sun/invoke/util/ValueConversions sun/invoke/util/VerifyAccess sun/invoke/util/VerifyType sun/invoke/util/Wrapper sun/misc/Unsafe toString toUpperCase updateForm values which= k ² ³ ´ µ ¶ · º ¼ ½ ¾ ¿ À Â Ã Ä Å Æ Ç È É Ë Ì Í Ï Ò Ó Ô Õ Ö × Ø Ù Ú ÿ 7Ljava/lang/invoke/DirectMethodHandle$EnsureInitialized; [Ljava/lang/invoke/LambdaForm; +Ljava/lang/invoke/LambdaForm$NamedFunction; Ljava/lang/invoke/MemberName; %Ljava/lang/invoke/MemberName$Factory; Lsun/invoke/util/Wrapper; Lsun/misc/Unsafe; ()Ljava/lang/Class; (Ljava/lang/Class;)I (Ljava/lang/Class;)V (Ljava/lang/Class;)Z (Ljava/lang/Class<*>;)I (Ljava/lang/Object;)V (C)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; ()Ljava/lang/Thread; &()Ljava/lang/invoke/BoundMethodHandle; 7(Ljava/lang/invoke/DirectMethodHandle$StaticAccessor;)J "(BZI)Ljava/lang/invoke/LambdaForm; (I)Ljava/lang/invoke/LambdaForm; (Ljava/lang/invoke/LambdaForm;)V ()Ljava/lang/invoke/MemberName; (Ljava/lang/invoke/MemberName;)J (Ljava/lang/invoke/MemberName;)Z '()Ljava/lang/invoke/MemberName$Factory; ()Ljava/lang/invoke/MethodType; !(II)Ljava/lang/invoke/MethodType; #()Ljava/lang/invoke/MethodTypeForm; (Ljava/lang/reflect/Field;)V (Ljava/lang/reflect/Method;)V ()[Lsun/invoke/util/Wrapper; %(Ljava/lang/Class;Ljava/lang/Class;)Z 0(Ljava/lang/Throwable;)Ljava/lang/InternalError; %(Ljava/lang/Class;)Ljava/lang/Object; *(Ljava/lang/Object;ILjava/lang/Object;II)V H(Ljava/lang/invoke/DirectMethodHandle$StaticAccessor;)Ljava/lang/Object; 6(Ljava/lang/invoke/LambdaForm$Name;)Ljava/lang/Object; A(Ljava/lang/invoke/LambdaForm$NamedFunction;[Ljava/lang/Object;)V 1(Ljava/lang/invoke/MemberName;)Ljava/lang/Object; 3(Ljava/lang/invoke/MemberName;[Ljava/lang/Object;)V 1(Ljava/lang/invoke/MethodType;)Ljava/lang/String; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; E(Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/BoundMethodHandle; D(Ljava/lang/invoke/MemberName;)Ljava/lang/invoke/DirectMethodHandle; @(Ljava/lang/reflect/Field;)Ljava/lang/invoke/DirectMethodHandle; A(Ljava/lang/reflect/Method;)Ljava/lang/invoke/DirectMethodHandle; 2(BZLjava/lang/Class;)Ljava/lang/invoke/LambdaForm; 5(BZLjava/lang/Class<*>;)Ljava/lang/invoke/LambdaForm; =(ILjava/lang/invoke/LambdaForm;)Ljava/lang/invoke/LambdaForm; <(Ljava/lang/invoke/MemberName;)Ljava/lang/invoke/LambdaForm; =(Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/LambdaForm; =(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;)V :(Ljava/lang/String;I[Ljava/lang/invoke/LambdaForm$Name;I)V C(ILjava/lang/invoke/MethodType;)[Ljava/lang/invoke/LambdaForm$Name; =(Ljava/lang/invoke/LambdaForm;Ljava/lang/invoke/MemberName;)V 2(I[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; 0(Ljava/lang/Class;)Ljava/lang/invoke/MethodType; 1([Ljava/lang/Class;)Ljava/lang/invoke/MethodType; %([Ljava/lang/Object;)Ljava/util/List; ,(Ljava/lang/Class;)Lsun/invoke/util/Wrapper; ;([Ljava/lang/Object;IILjava/lang/Class;)[Ljava/lang/Object; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; V(BLjava/lang/Class;Ljava/lang/invoke/MemberName;)Ljava/lang/invoke/DirectMethodHandle; Y(BLjava/lang/Class<*>;Ljava/lang/invoke/MemberName;)Ljava/lang/invoke/DirectMethodHandle; U(Ljava/lang/Class;Ljava/lang/invoke/MemberName;)Ljava/lang/invoke/DirectMethodHandle; X(Ljava/lang/Class<*>;Ljava/lang/invoke/MemberName;)Ljava/lang/invoke/DirectMethodHandle; N(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName; Z(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;Ljava/lang/invoke/MemberName;)V [(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;)Ljava/lang/invoke/MethodHandle; A(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodType; D(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;B)V ?(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;Ljava/lang/invoke/MemberName;ILjava/lang/invoke/DirectMethodHandle$1;)V ?(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;Ljava/lang/invoke/MemberName;Ljava/lang/invoke/DirectMethodHandle$1;)V _(BLjava/lang/invoke/MemberName;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MemberName; S(Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; ?(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;Ljava/lang/invoke/MemberName;Ljava/lang/Class;Ljava/lang/invoke/DirectMethodHandle$1;)V ?(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;Ljava/lang/invoke/MemberName;Ljava/lang/Object;JLjava/lang/invoke/DirectMethodHandle$1;)V ¯(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;Ljava/lang/invoke/MemberName;Ljava/lang/invoke/MemberName;Ljava/lang/Class;Ljava/lang/invoke/DirectMethodHandle$1;)V 5 < 6 < 7 < 8 < 9 < : < ; < G L H L I L J L ? L "