Edit C:\Program Files\Java\jre8\lib\java\lang\invoke\LambdaForm.class
Êþº¾ 4Ç : ; < = > ? @ A B ` a b c d e f g h i j k l m n o r s ? ? ? ? ? ¤ ® ¼ ½ ¾ È Ë Î ò þ ÿ OWX???? ¨2< != < == basicType( is not param at is param at != 0$SwitchMap$java$lang$invoke$LambdaForm$BasicType $assertionsDisabled ()C ()D ()F ()I ()J ()Ljava/lang/Object; ()Ljava/lang/String; ()V ()Z (C)Z (D)D (F)F (I)C (I)I (I)Ljava/lang/String; (I)V (I)Z (II)I (II)Ljava/lang/String; (J)J &(Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/Object;)Z (Ljava/lang/String;)I &(Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)V (Ljava/lang/String;)Z '([Ljava/lang/Object;)Ljava/lang/Object; ) )= )=>{ , , arity= -1- -2- -3- -4- -5- -6- .length / : %: 0 <= i2 && i2 < names.length: 0 <= ; <clinit> <init> = =Lambda( ALL_TYPES ARG_TYPES ARG_TYPE_LIMIT COMPILE_THRESHOLD Code ConstantValue DEBUG_NAME_COUNTERS Exceptions Hidden I IMPL_NAMES INT INTERNED_ARGUMENTS INTERNED_ARGUMENT_LIMIT InnerClasses LAST_RESULT LF.zero LFI: LF_identityForm LF_zeroForm LLL_L LL_L L_L L_TYPE LineNumberTable Ljava/io/PrintStream; Ljava/lang/Class; Ljava/lang/Object; Ljava/lang/String; Ljava/lang/invoke/DontInline; $Ljava/lang/invoke/LambdaForm$Hidden; Ljava/lang/invoke/LambdaForm; Ljava/lang/invoke/MethodHandle; Ljava/lang/invoke/Stable; NF_identity NF_zero Name RuntimeVisibleAnnotations Signature SourceFile StackMapTable TRACE_INTERPRETER TYPE TYPE_LIMIT USE_PREDEFINED_INTERPRET_METHODS VOID_RESULT V_TYPE Z [ interpretWithArguments [C [I [Ljava/lang/Class; [Ljava/lang/Object; ([Ljava/lang/invoke/LambdaForm$BasicType; #[Ljava/lang/invoke/LambdaForm$Name; ,[Ljava/lang/invoke/LambdaForm$NamedFunction; $[[Ljava/lang/invoke/LambdaForm$Name; ] return => ] throw => access$000 access$100 access$200 addArguments append appendParameterTypes argument argumentTypesMatch arguments arity arityCheck arraycopy asList av.length == arity: av.length= #av[0] not instace of MethodHandle: bad arity for basicType basicTypeChar basicTypeSignature basicTypes buildEmptyNames buildNames cachedLambdaForm charAt checkInt checkInt( checkInvocationCounter checkRef checkRef( clone cloneWithIndex compileToBytecode computeInitialPreparedForms constantZero constraint contains copyOf createIdentityForms customize customized debugEnabled debugName debugString desiredAssertionStatus editor equals exprString expressionCount fixDebugName fixResult forBasicType forceInline form function generateCustomizedCode 'generateLambdaFormInterpreterEntryPoint get getFactory getInvocationType getMethodType getMethods getName getPreparedForm hasNext hashCode identity identityForm identity_ identity_D identity_F identity_I identity_J identity_L identity_V index indexOf initIndex initializeInvokers insert instanceof Double: instanceof Float: instanceof Long: intValue internArgument internArguments internalForm interpret interpretName interpretWithArguments interpretWithArgumentsTracing interpret_ interpret_L invocationCounter invokeWithArguments isArgBasicTypeChar isCompiled isConstantZero isDigit isEmpty isIdentity isInstance isInterface isPackage isParam isPrimitive isStatic isSubwordOrInt isValidSignature iterator java/io/PrintStream java/lang/AssertionError java/lang/Character java/lang/Class java/lang/Double java/lang/Error java/lang/Exception java/lang/Float java/lang/IllegalAccessException "java/lang/IllegalArgumentException java/lang/Integer java/lang/Long java/lang/Math java/lang/NoSuchMethodException java/lang/Object &java/lang/ReflectiveOperationException java/lang/String java/lang/StringBuilder java/lang/System java/lang/Throwable java/lang/Void )java/lang/invoke/InvokerBytecodeGenerator java/lang/invoke/LambdaForm java/lang/invoke/LambdaForm$1 %java/lang/invoke/LambdaForm$BasicType $java/lang/invoke/LambdaForm$Compiled "java/lang/invoke/LambdaForm$Hidden java/lang/invoke/LambdaForm$Name )java/lang/invoke/LambdaForm$NamedFunction !java/lang/invoke/LambdaFormEditor java/lang/invoke/MemberName #java/lang/invoke/MemberName$Factory java/lang/invoke/MethodHandle $java/lang/invoke/MethodHandleNatives .java/lang/invoke/MethodHandleNatives$Constants $java/lang/invoke/MethodHandleStatics java/lang/invoke/MethodType java/lang/invoke/MethodTypeForm #java/lang/invoke/SimpleMethodHandle java/util/Arrays java/util/HashMap java/util/Iterator java/util/List lambdaFormEditor lastUseIndex length make max member methodType min n is null nameRefsAreLegal names namesOK newIndex newInternalError next normalize not MH: not param: ordinal out paramString parameter parameterConstraint parameterCount parameterList parameterType permuteArguments permutedTypesMatch prepare println put replaceName replaceNames resolveOrFail resolvedHandle result resultCheck returnType returnTypesMatch setCachedLambdaForm shortenSignature signatureArity signatureReturn signatureType size startsWith substring sun/invoke/util/Wrapper toString traceInterpreter transformCache type uncustomize useCount valueMatches valueOf vmentry void wrap zero zeroForm zero_ zero_D zero_F zero_I zero_J zero_L zero_V | interpretName | invocationCounter }ÿÿÿþÿÿÿÿ ? ¥ ¦ § © ª ¬ !"#$%&'()*+,-./013456789:;=>?@ABCDEFv [Ljava/lang/invoke/LambdaForm; 'Ljava/lang/invoke/LambdaForm$BasicType; +Ljava/lang/invoke/LambdaForm$NamedFunction; Ljava/lang/invoke/MemberName; %Ljava/lang/invoke/MemberName$Factory; Ljava/util/HashMap; Lsun/invoke/util/Wrapper; :Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Integer;>; ()Ljava/lang/Class; (I)Ljava/lang/Class; (Ljava/lang/Class;)C (I)Ljava/lang/Integer; (I)Ljava/lang/Object; (Ljava/lang/Object;)V ([Ljava/lang/Object;)I ([Ljava/lang/Object;)Z ([C)Ljava/lang/String; (C)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; (IC)Ljava/lang/StringBuilder; ()Ljava/lang/invoke/LambdaForm; (I)Ljava/lang/invoke/LambdaForm; (Ljava/lang/invoke/LambdaForm;)Z )()Ljava/lang/invoke/LambdaForm$BasicType; *(C)Ljava/lang/invoke/LambdaForm$BasicType; *(I)Ljava/lang/invoke/LambdaForm$BasicType; +(ILjava/lang/invoke/LambdaForm$BasicType;)V *(Ljava/lang/invoke/LambdaForm$BasicType;)V %(I)Ljava/lang/invoke/LambdaForm$Name; &(IC)Ljava/lang/invoke/LambdaForm$Name; ((I[C)[Ljava/lang/invoke/LambdaForm$Name; '(I[Ljava/lang/invoke/LambdaForm$Name;)I '(I[Ljava/lang/invoke/LambdaForm$Name;)Z %(Ljava/lang/invoke/LambdaForm$Name;)I %(Ljava/lang/invoke/LambdaForm$Name;)S %(Ljava/lang/invoke/LambdaForm$Name;)Z %()Ljava/lang/invoke/LambdaFormEditor; ()Ljava/lang/invoke/MemberName; (Ljava/lang/invoke/MemberName;)V '()Ljava/lang/invoke/MemberName$Factory; ()Ljava/lang/invoke/MethodType; #()Ljava/lang/invoke/MethodTypeForm; ()Ljava/util/Iterator; ()Ljava/util/List; (C)Lsun/invoke/util/Wrapper; :(Ljava/lang/invoke/LambdaForm$BasicType;)Ljava/lang/Class; 0(Ljava/lang/Throwable;)Ljava/lang/InternalError; &(Ljava/lang/Class;Ljava/lang/Object;)Z )(Ljava/lang/Class<*>;Ljava/lang/Object;)Z *(Ljava/lang/Object;ILjava/lang/Object;II)V )([Ljava/lang/Object;I)[Ljava/lang/Object; (([Ljava/lang/Object;Ljava/lang/Object;)Z )([Ljava/lang/Object;[Ljava/lang/Object;)Z '(Ljava/lang/String;Ljava/lang/Object;)V ((Ljava/lang/String;[Ljava/lang/Object;)Z A(Ljava/lang/invoke/LambdaForm$NamedFunction;[Ljava/lang/Object;)V 3(Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; 1(Ljava/lang/invoke/MethodType;)Ljava/lang/String; 5(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; 1(Ljava/lang/String;)Ljava/lang/invoke/LambdaForm; =(ILjava/lang/invoke/LambdaForm;)Ljava/lang/invoke/LambdaForm; J(I[I[Ljava/lang/invoke/LambdaForm$BasicType;)Ljava/lang/invoke/LambdaForm; H(I[Ljava/lang/invoke/LambdaForm$BasicType;)Ljava/lang/invoke/LambdaForm; F(Ljava/lang/invoke/LambdaForm$BasicType;)Ljava/lang/invoke/LambdaForm; >(Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/LambdaForm; 0(ILjava/util/List;)Ljava/lang/invoke/LambdaForm; :(Ljava/lang/Class;)Ljava/lang/invoke/LambdaForm$BasicType; ;(Ljava/lang/String;)Ljava/lang/invoke/LambdaForm$BasicType; :(Ljava/util/List;)[Ljava/lang/invoke/LambdaForm$BasicType; 8(I[Ljava/lang/Class;)[Ljava/lang/invoke/LambdaForm$Name; ;(I[Ljava/lang/Class<*>;)[Ljava/lang/invoke/LambdaForm$Name; 8(ILjava/lang/String;)[Ljava/lang/invoke/LambdaForm$Name; 9(Ljava/lang/String;I[Ljava/lang/invoke/LambdaForm$Name;)V :(Ljava/lang/String;I[Ljava/lang/invoke/LambdaForm$Name;I)V :(Ljava/lang/String;I[Ljava/lang/invoke/LambdaForm$Name;Z)V L(ILjava/lang/invoke/LambdaForm$BasicType;)Ljava/lang/invoke/LambdaForm$Name; Q([I[Ljava/lang/invoke/LambdaForm$BasicType;[Ljava/lang/invoke/LambdaForm$Name;I)Z F(Ljava/lang/invoke/LambdaForm$Name;)Ljava/lang/invoke/LambdaForm$Name; C(ILjava/lang/invoke/MethodType;)[Ljava/lang/invoke/LambdaForm$Name; 6(ILjava/util/List;)[Ljava/lang/invoke/LambdaForm$Name; T(Ljava/lang/invoke/LambdaForm$BasicType;)Ljava/lang/invoke/LambdaForm$NamedFunction; B(Ljava/lang/invoke/LambdaForm;)Ljava/lang/invoke/LambdaFormEditor; 1(Ljava/lang/String;)Ljava/lang/invoke/MemberName; 0(Ljava/lang/Class;)Ljava/lang/invoke/MethodType; 1([Ljava/lang/Class;)Ljava/lang/invoke/MethodType; 1(Ljava/lang/String;)Ljava/lang/invoke/MethodType; %([Ljava/lang/Object;)Ljava/util/List; ,(Ljava/lang/Class;)Lsun/invoke/util/Wrapper; B(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/lang/InternalError; :([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object; M(Ljava/lang/invoke/LambdaForm$BasicType;Ljava/lang/Class;Ljava/lang/Object;)Z P(Ljava/lang/invoke/LambdaForm$BasicType;Ljava/lang/Class<*>;Ljava/lang/Object;)Z 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :(Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;)V :(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Object;)Z I(Ljava/lang/invoke/LambdaForm$Name;[Ljava/lang/Object;)Ljava/lang/Object; E(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;)Ljava/lang/Object; `(Ljava/lang/invoke/MethodType;Ljava/lang/invoke/LambdaForm;)Ljava/lang/invoke/BoundMethodHandle; F(ILjava/util/List<Ljava/lang/Class<*>;>;)Ljava/lang/invoke/LambdaForm; L(ILjava/util/List<Ljava/lang/Class<*>;>;)[Ljava/lang/invoke/LambdaForm$Name; h(Ljava/lang/invoke/LambdaForm$Name;Ljava/lang/invoke/LambdaForm$Name;)Ljava/lang/invoke/LambdaForm$Name; l([Ljava/lang/invoke/LambdaForm$Name;[Ljava/lang/invoke/LambdaForm$Name;II)Ljava/lang/invoke/LambdaForm$Name; Y(Ljava/lang/invoke/LambdaForm;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MemberName; Z(Ljava/lang/String;I[Ljava/lang/invoke/LambdaForm$Name;IZLjava/lang/invoke/MethodHandle;)V B(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; D(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;B)V W(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; }(Ljava/lang/String;[Ljava/lang/invoke/LambdaForm$Name;[Ljava/lang/invoke/LambdaForm$Name;Ljava/lang/invoke/LambdaForm$Name;)V ~(Ljava/lang/String;[Ljava/lang/invoke/LambdaForm$Name;[Ljava/lang/invoke/LambdaForm$Name;Ljava/lang/invoke/LambdaForm$Name;Z)V ?([Ljava/lang/invoke/LambdaForm$Name;[Ljava/lang/invoke/LambdaForm$Name;Ljava/lang/invoke/LambdaForm$Name;)[Ljava/lang/invoke/LambdaForm$Name; _(BLjava/lang/invoke/MemberName;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MemberName; d(Ljava/lang/Class;ZLjava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/Class;)Ljava/util/List; v } w } ? } ¸ } }j } D £ ? £ â £ £ C ¦Z ? ? ? Ñ ?y ? · ¨ Ø ? ã ? ?à ?à ?Ä ¢ÄzÄ t © u ©Q ª ? ¬ äÅ ? « ? «LÆÆ ~Ç Ö ?i ? zÈ É À E ¸ H ù H HI HV HY H^ Hs H q L É L Ï L Ô L ü L L × M Ú M î M M M M M M M M M MP M N N Æ Q ú R q T û UK VN VlË`Ì ÀÍ~Î Ì JU J? J çÏ qÐ Ü Z Z ïÑ ¹Ò Á K Ù K Ý K ì K[ Kw Ku Su Wp [ q ]d ] ^t ^~Ó ³Ô ³Õ ýÖ× ÅØ ÜÙlÚ ¿Û`Ü qÝ qÞ ÍßSß\ß µà àâRãHä|ä ¯å Üæ Îè qé èê ¿ë éë êëMëzë ãìí_î áï °ðTñ Çò Êò ç Y? Y ºô _ _ _ Óõkö Ü÷xø ¶ù qú ß \ Áü ³ý ³þ ³ÿ í n ² ¿q  · à q µb ÐG æM ´r » áT Ó}e!x"m#$J&f)g* å+ q,M- q. Ä2h3 ë4 £A «@ A 86 88 89 8: 8; 8< 8= 8> 8C 8E 8G 8H 8N 8O 8Q 8R 8T 8U 8V 8X ¯? °5 °7 °I °J °L °M ³B ³D ³K ³P ´S ´W 9F º6 º< ÂY ?? ?? ?c ?? ?w ?j ?o ?r ?? ¢? £] £? ¥| ¥} §c §? ©^ ©x ©y ©? ©? ©? ©? ©? ª^ ªc ªz ª? ª? ª? ª? ª? ªÌ ªÍ ªÎ «À ®Ý ®í 8[ 8_ 8d 8e 8f 8m 8u 8? 8? 8? 8? 8? 8? 8? 8? 8¡ 8¦ 8§ 8¨ 8© 8ª 8® 8´ 8¼ 8½ 8Á 8 8Å 8Ç 8È 8Ê 8Ë 8Ï 8Ñ 8Ó 8Õ 8Ö 8× 8Ø 8Ù 8Ú 8Û 8à 8å 8ç 8è 8é 8î 8ñ °Z °` °v °? ° °º °Ò °Ô ³\ ³h ³l ³q ³{ ³? ³? ³? ³¢ ³£ ³¤ ³¥ ³ª ³« ³¬ ³ ³É ³ë ³ì ´g ´l ´n ´¯ ´Ã µÜ ¶p ¶s ¶? ¶° ¶² ¶³ ¶ð ·ò ·ó 9? 9µ ºi º» ºã »a »~ » »? »± »¶ »¸ »Þ »ß »ï ¼? ¼Ð ½ê ¾? ¾Ä ¾Æ ¾á ¾ä ¿c ¿¾ ¿æ Ât Â? ¹ ¿ ÂâÀkÀ?ÁbÁ?Á· BasicType Compiled Constants Factory LambdaForm.java NamedFunction 8§ ¸ } j } â £ Ö ? Q ª ? ? Ø ? Æ £ @y ? ¡ } y ? ? } y ? £ y ? w } } ? } y ? ? ¬ ~Ç ?à ?à ? « ? « zÈ ? Ê ? £ D £ Z q x ( *+-·q± ? ù ú q, x æ w*·**µù²û? -¸U? »?Y·¿*µø*-¸Tµú*-¶À?µ*+¸`µ *µý*µ *·C6 ý¤ ²û? ÿ¤ »?Y·¿*¶WW± ? ÿ 8©? 9 ü Q ? : ü ý þ $ ÿ . 9 A G M S [ q v q x ( *+-þ·q± ? q x ) *+-þ·q± ? q0 x 7 *+,¾,-¸rþ·q± ? q1 x 8 *+,¾,-¸rþ·q± ? Ä2 x ? 7*¾>+¾`,Ç § `6*¸°À?:++¾¸?,Æ d,S° ? . ÿ ??³ ÿ ??³ ý #? ? ! "