Edit C:\Program Files\Java\jre8\lib\java\lang\invoke\BoundMethodHandle$Factory.class
Êþº¾ 4¯ # % & + 8 : K M N P U \ _ g l m n s t ? ? ? ? ? ? § ¶ ¾ ? ? $assertionsDisabled ()C ()I ()Ljava/lang/String; 2()Ljava/lang/invoke/BoundMethodHandle$SpeciesData; !()Ljava/lang/invoke/MethodHandle; ()V ()Z ()[B ()[C 3(B)Ljava/lang/invoke/BoundMethodHandle$SpeciesData; (C)I (I)C (I)V (II)V &(Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/Object;)Z '(Ljava/lang/Object;Ljava/lang/Object;)V %(Ljava/lang/String;)Ljava/lang/Class; &(Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)V U(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/BoundMethodHandle$SpeciesData; '(Ljava/lang/String;Ljava/lang/String;)V ;(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm; <clinit> <init> ARG_TYPES BMH BMHSPECIES_DATA_EWI_SIG BMHSPECIES_DATA_GFC_SIG BMH_SIG CLASS_CACHE Code ConstantValue E_THROWABLE INT_SIG InnerClasses JLC_SIG JLO_SIG JLS_SIG LineNumberTable Ljava/lang/Class; Ljava/lang/Object; Ljava/lang/String; 0Ljava/lang/invoke/BoundMethodHandle$SpeciesData; $Ljava/lang/invoke/BoundMethodHandle; Ljava/lang/invoke/MethodHandle; Ljava/lang/invoke/Stable; MH MH_SIG MYSPECIES_DATA_SIG SIG_INCIPIT SPECIES_DATA SPECIES_DATA_SIG SPECIES_PREFIX_NAME SPECIES_PREFIX_PATH STABLE_SIG Signature SourceFile Species_ StackMapTable UNSAFE V VOID_SIG Z [C [Ljava/lang/String; ([Ljava/lang/invoke/LambdaForm$BasicType; access$300 append arg asSubclass basicTypeChar charAt computeIfAbsent constructor copyWith copyWithExtend defineClass desiredAssertionStatus emitPushFields equals extendWith fieldCount findGetter findStatic forBasicType fromMethodDescriptorString generateConcreteBMHClass get getClassLoader getConcreteBMHClass getDeclaredAnnotation getDeclaredField getDeclaringClass "getSpeciesDataFromConcreteBMHClass internalMemberName invokeBasic java/lang/AssertionError java/lang/Class java/lang/Exception java/lang/IllegalAccessException "java/lang/IllegalArgumentException java/lang/NoSuchFieldException java/lang/NoSuchMethodException java/lang/Object &java/lang/ReflectiveOperationException java/lang/String java/lang/StringBuilder java/lang/Throwable !java/lang/TypeNotPresentException "java/lang/invoke/BoundMethodHandle *java/lang/invoke/BoundMethodHandle$Factory ,java/lang/invoke/BoundMethodHandle$Factory$1 .java/lang/invoke/BoundMethodHandle$SpeciesData +java/lang/invoke/BoundMethodHandle$Species_ )java/lang/invoke/InvokerBytecodeGenerator java/lang/invoke/LambdaForm %java/lang/invoke/LambdaForm$BasicType )java/lang/invoke/LambdaForm$NamedFunction java/lang/invoke/MemberName java/lang/invoke/MethodHandle $java/lang/invoke/MethodHandleStatics java/lang/invoke/MethodHandles %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodType java/lang/invoke/Stable java/lang/reflect/Field &java/util/concurrent/ConcurrentHashMap "java/util/concurrent/ConcurrentMap *jdk/internal/org/objectweb/asm/ClassWriter +jdk/internal/org/objectweb/asm/FieldVisitor ,jdk/internal/org/objectweb/asm/MethodVisitor length make makeCbmhCtor makeCtors makeFieldName makeGetter makeGetters makeNominalGetters makeSignature maybeDump newInternalError ordinal primitiveType set setSpeciesDataToConcreteBMHClass shortenSignature speciesData sun/invoke/util/Wrapper sun/misc/Unsafe toByteArray toCharArray toString typeLoadOp typeSig unrecognized type valueOf visit visitAnnotation visitCode visitEnd visitField visitFieldInsn visitInsn visitIntInsn visitMaxs visitMethod visitMethodInsn visitSource visitTypeInsn visitVarInsn ' 6 J L O b d ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ¡ ¢ £ ¤ ¥ · ¸ $Ljava/util/concurrent/ConcurrentMap; Lsun/misc/Unsafe; pLjava/util/concurrent/ConcurrentMap<Ljava/lang/String;Ljava/lang/Class<+Ljava/lang/invoke/BoundMethodHandle;>;>; ()Ljava/lang/Class; ()Ljava/lang/ClassLoader; (C)Ljava/lang/String; (ILjava/lang/String;)V (Ljava/lang/String;[B)V (C)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; ()Ljava/lang/invoke/MemberName; "(Ljava/lang/invoke/MethodHandle;)V )()Ljava/lang/invoke/MethodHandles$Lookup; (C)Lsun/invoke/util/Wrapper; $(Ljava/lang/Class;)Ljava/lang/Class; -(Ljava/lang/String;)Ljava/lang/InternalError; 0(Ljava/lang/Throwable;)Ljava/lang/InternalError; '(Ljava/lang/String;I)Ljava/lang/String; '(Ljava/lang/String;Z)Ljava/lang/String; -(Ljava/lang/String;)Ljava/lang/StringBuilder; 4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; C(Ljava/lang/Class;)Ljava/lang/invoke/BoundMethodHandle$SpeciesData; D(Ljava/lang/Class;Ljava/lang/invoke/BoundMethodHandle$SpeciesData;)V -(Ljava/lang/String;)Ljava/lang/reflect/Field; G(Ljava/lang/String;Z)Ljdk/internal/org/objectweb/asm/AnnotationVisitor; C(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; :(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ;(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V L(Ljava/lang/String;)Ljava/lang/Class<+Ljava/lang/invoke/BoundMethodHandle;>; j(Ljava/lang/Class<+Ljava/lang/invoke/BoundMethodHandle;>;)Ljava/lang/invoke/BoundMethodHandle$SpeciesData; k(Ljava/lang/Class<+Ljava/lang/invoke/BoundMethodHandle;>;Ljava/lang/invoke/BoundMethodHandle$SpeciesData;)V D(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/invoke/MethodHandle; E(Ljava/lang/Class;Ljava/lang/String;I)Ljava/lang/invoke/MethodHandle; H(Ljava/lang/Class<*>;Ljava/lang/String;I)Ljava/lang/invoke/MethodHandle; H(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/invoke/MethodType; U(Ljava/lang/String;Ljava/lang/String;Ljdk/internal/org/objectweb/asm/MethodVisitor;)V `(Ljava/lang/String;[BIILjava/lang/ClassLoader;Ljava/security/ProtectionDomain;)Ljava/lang/Class; N(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V ?(Ljava/lang/String;[Ljava/lang/invoke/LambdaForm$NamedFunction;[Ljava/lang/invoke/MethodHandle;)[Ljava/lang/invoke/LambdaForm$NamedFunction; U(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; k(Ljava/lang/Class<+Ljava/lang/invoke/BoundMethodHandle;>;Ljava/lang/String;)Ljava/lang/invoke/MethodHandle; e(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)[Ljava/lang/invoke/MethodHandle; h(Ljava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)[Ljava/lang/invoke/MethodHandle; a(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; ?(Ljava/lang/Class<+Ljava/lang/invoke/BoundMethodHandle;>;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)[Ljava/lang/invoke/MethodHandle; x(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljdk/internal/org/objectweb/asm/FieldVisitor; z(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljdk/internal/org/objectweb/asm/MethodVisitor; ! a C c ; d @ ö ^ ÷ i " ¦ # ± # : '  ' à ' p ( ¹ ) º * ¼ , j - : . Æ . Ç / È / Í / ù ² ù { ú r 1 » $ ½ û ¿ û Ì ü : 5 ¯ ý f þ f ÿ ? : e w h ° ° z 0 ³ 2 µ 4 ª Ë 7 ® f } ~ Á k Å Ê ¨ « x q o À u v! Ä# É$ á% á& á( æ' ê) Õ- Ö0 Ö< ÖJ ÖU Ü- Þ+ Þ2 Þ4 Þ= Þ@ ß- ß> ßB ßD ßE ßS H á3 á? áP áR áZ á[ á] â- äC åO æ* æ, çG è: éF êK êL ì` ìa í\ îM îN îT ï- ñ/ ñ1 ñ5 ñQ ñ_ ñb ñc ò/ òV ó. ó/ ó6 ó7 ó8 ó9 óA óX óY ô; ôI õ^ ðW BasicType BoundMethodHandle.java Factory Lookup NamedFunction SpeciesData á Ü G L B H L B Ñ F L B Ð Q L B R L B Ò <