Edit C:\Program Files\Java\jre8\lib\java\lang\invoke\InvokerBytecodeGenerator.class
Êþº¾ 4? 0 1 6 7 K N W X Z \ ] ` c x ~ ? ? ? ? ? ? ? ? § © ´69AMST~?¦§ª ?9ABHST << 0$SwitchMap$java$lang$invoke$LambdaForm$BasicType 6$SwitchMap$java$lang$invoke$MethodHandleImpl$Intrinsic "$SwitchMap$sun$invoke$util$Wrapper $assertionsDisabled ( () ()B ()C ()D ()F ()I ()J ()Ljava/lang/Object; ()Ljava/lang/String; ()V ()Z ()[B (B)I (BI)I (I)I (I)Ljava/lang/String; (I)V (I)Z (II)Ljava/lang/String; (II)V 7(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; &(Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/Object;)Z '(Ljava/lang/Object;Ljava/lang/Object;)V (Ljava/lang/String;)I &(Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)V (Ljava/lang/String;)Z '(Ljava/lang/String;Ljava/lang/String;)V ([B)I ([BI)[B '([Ljava/lang/Object;)Ljava/lang/Object; )L . /... 0 2 : ; <clinit> <init> >> CLL_SIG CLS CONSTANT_PLACEHOLDER_ Code ConstantValue DUMP_CLASS_FILES DUMP_CLASS_FILES_COUNTERS DUMP_CLASS_FILES_DIR Dumping class files to Exceptions HOST_CLASS I INT INVOKER_METHOD_TYPE InnerClasses LF LFI LFN LFN_SIG LF_SIG LLV_SIG LL_SIG L_TYPE LambdaForm$ LineNumberTable Ljava/io/PrintStream; Ljava/lang/Class; Ljava/lang/Object; Ljava/lang/String; Ljava/lang/invoke/DontInline; Ljava/lang/invoke/ForceInline; "Ljava/lang/invoke/InjectedProfile; &Ljava/lang/invoke/LambdaForm$Compiled; $Ljava/lang/invoke/LambdaForm$Hidden; "Ljava/lang/invoke/LambdaForm$Name; Ljava/lang/invoke/LambdaForm; Ljava/lang/invoke/MethodHandle; MEMBERNAME_FACTORY MH MHI MH_SIG NFI Name OBJ OBJARY PROFILE_GWT PROFILE_LEVEL STATICALLY_INVOCABLE_PACKAGES Signature SourceFile StackMapTable TYPE UNSAFE Unknown intrinsic: V_TYPE Value Z [I [Ljava/lang/Class; [Ljava/lang/Object; ([Ljava/lang/invoke/LambdaForm$BasicType; #[Ljava/lang/invoke/LambdaForm$Name; ]: access$000 append arguments arity arrayInsnOpcode arrayTypeCode arraycopy assertSame assertStaticType bad implicit conversion: tc= basicType basicTypeChar basicTypeClass basicTypeSignature basicTypeSlots basicTypeWrapper bitWidth bogusMethod booleanValue canBeStaticallyBound castReference changeParameterType changeReturnType checkActualReceiver classFileEpilogue classFilePrologue className clone constantPlaceholder contains containsKey copyOf cpPatches cph customized cw debugName debugString defineAnonymousClass desiredAssertionStatus doPrivileged doubleValue dropParameterTypes dummy emitAloadInsn emitArrayLoad emitArrayOp emitArrayStore emitAstoreInsn emitBoxing emitConst emitGuardWithCatch emitI2X emitIconstInsn emitImplicitConversion emitInvoke emitLoadInsn emitNewArray emitPrimCast emitPushArgument emitPushArguments emitReferenceCast emitReturn emitReturnInsn emitSelectAlternative emitStaticInvoke emitStoreInsn emitStoreResult emitUnboxing emitX2I ensureClassInitialized equals erasedType exists exprString floatValue forBasicType forPrimitiveType forceInline form freeFrameLocal function generateCustomizedCode generateCustomizedCodeBytes 'generateLambdaFormInterpreterEntryPoint ,generateLambdaFormInterpreterEntryPointBytes generateNamedFunctionInvoker generateNamedFunctionInvokerImpl get getClass getClassLoader getComponentType getConstantPoolSize getDeclaringClass getFactory getFieldType getInternalName getInvocationType getLength getMethodOrFieldType getMethodType getModifiers getName getReferenceKind getSimpleName guardWithCatch hasNext in cpool[ index indexForFrameLocal indexOf insertParameterTypes intValue internalMemberName interpretWithArguments interpret_ intrinsicName invoke invokeBasic invoke_ invokerName invokerType isAnonymousClass isArray isAssignableFrom isConstructor isGuardWithCatch isInstance isInterface isInvokeBasic isLinkerMethodInvoke isLocalClass isMethod isNullConversion isPrimitive isPrivate isPublic isSamePackage isSelectAlternative isStatic isStaticallyInvocable isStaticallyNameable isSubwordOrInt isTypeVisible isVMAnonymousClass isValidSignature isWrapperType iterator java/io/File java/io/PrintStream java/lang/ java/lang/AssertionError java/lang/Boolean java/lang/Class java/lang/Double java/lang/Exception java/lang/Float java/lang/IllegalStateException java/lang/Integer java/lang/InternalError java/lang/Long 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/InvokerBytecodeGenerator$1 +java/lang/invoke/InvokerBytecodeGenerator$2 1java/lang/invoke/InvokerBytecodeGenerator$CpPatch java/lang/invoke/LambdaForm java/lang/invoke/LambdaForm$ %java/lang/invoke/LambdaForm$BasicType 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/MethodHandleImpl$Intrinsic $java/lang/invoke/MethodHandleNatives .java/lang/invoke/MethodHandleNatives$Constants $java/lang/invoke/MethodHandleStatics java/lang/invoke/MethodType java/lang/invoke/MethodTypeForm java/lang/reflect/Array java/lang/reflect/Modifier java/security/AccessController java/util/Arrays java/util/Collection java/util/HashMap java/util/Iterator java/util/Map *jdk/internal/org/objectweb/asm/ClassWriter $jdk/internal/org/objectweb/asm/Label ,jdk/internal/org/objectweb/asm/MethodVisitor lambdaForm lastUseIndex length linkTo loadAndInitializeInvokerClass loadInsnOpcode loadMethod localClasses localTypes localsMap longValue makeDumpableClassName makeLocalTemp maybeDump member memberRefersTo methodType mkdirs mv nameRefersTo names newConst newInternalError next observed CP placeholder twice: ordinal out parameterArray parameterCount parameterSlotCount parameterSlotDepth parameterType primitiveSimpleName println profileBoolean put refKind= refKindOpcode replace resolveInvokerMember resolveOrFail resolvedHandle result returnType selectAlternative shortenSignature signatureReturn signatureType sourceFile startsWith storeInsnOpcode substring sun/invoke/util/VerifyAccess sun/invoke/util/VerifyType sun/invoke/util/Wrapper sun/misc/Unsafe sun/reflect/misc/ReflectUtil superName toByteArray toFieldDescriptorString toMethodDescriptorString toString type unhandled prim cast: unknown return type: unknown type: useCount value valueOf values visit visitAnnotation visitEnd visitFieldInsn visitInsn visitIntInsn visitJumpInsn visitLabel visitLdcInsn visitMaxs visitMethod visitMethodInsn visitSource visitTryCatchBlock visitTypeInsn visitVarInsn wrap wrapperType zero @ L M V Y [ f i q ? ? ? ? Ë ï FLOi??¥ ? ?4578:;<=>?@CDEFGIJKLNOPQRUVWXYZ[\]^_`abcde????? Ljava/io/File; Ljava/lang/Class<*>; [Ljava/lang/Class<*>; 'Ljava/lang/invoke/LambdaForm$BasicType; +Ljava/lang/invoke/LambdaForm$NamedFunction; %Ljava/lang/invoke/MemberName$Factory; Ljava/lang/invoke/MethodType; Ljava/util/HashMap; Ljava/util/Map; ,Ljdk/internal/org/objectweb/asm/ClassWriter; .Ljdk/internal/org/objectweb/asm/MethodVisitor; Lsun/invoke/util/Wrapper; Lsun/misc/Unsafe; :Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Integer;>; VLjava/util/Map<Ljava/lang/Object;Ljava/lang/invoke/InvokerBytecodeGenerator$CpPatch;>; ()Ljava/io/File; (Ljava/lang/CharSequence;)Z ()Ljava/lang/Class; ()[Ljava/lang/Class; (I)Ljava/lang/Class; (Ljava/lang/Class;)V (Ljava/lang/Class;)Z (Ljava/lang/Class<*>;)Z ()Ljava/lang/ClassLoader; (I)Ljava/lang/Integer; (Ljava/lang/Object;)I (Ljava/lang/Object;)V ([B)[Ljava/lang/Object; ([Ljava/lang/Object;)V (CC)Ljava/lang/String; (ILjava/lang/String;)V (Ljava/lang/String;[B)V ([B)Ljava/lang/String; (C)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; )()Ljava/lang/invoke/LambdaForm$BasicType; *(Ljava/lang/invoke/LambdaForm$BasicType;)I *(Ljava/lang/invoke/LambdaForm$BasicType;)V +(Ljava/lang/invoke/LambdaForm$BasicType;I)V %(I)Ljava/lang/invoke/LambdaForm$Name; %(Ljava/lang/invoke/LambdaForm$Name;)I %(Ljava/lang/invoke/LambdaForm$Name;)V %(Ljava/lang/invoke/LambdaForm$Name;)Z &(Ljava/lang/invoke/LambdaForm$Name;I)V ()Ljava/lang/invoke/MemberName; (Ljava/lang/invoke/MemberName;)Z !([B)Ljava/lang/invoke/MemberName; '()Ljava/lang/invoke/MemberName$Factory; /()Ljava/lang/invoke/MethodHandleImpl$Intrinsic; ()Ljava/lang/invoke/MethodType; !(II)Ljava/lang/invoke/MethodType; %(Ljava/lang/invoke/MethodTypeForm;)[B ()Ljava/util/Collection; ()Ljava/util/Iterator; *(ILjdk/internal/org/objectweb/asm/Label;)V )(Ljdk/internal/org/objectweb/asm/Label;)V ()Lsun/invoke/util/Wrapper; (Lsun/invoke/util/Wrapper;)B (Lsun/invoke/util/Wrapper;)V %(Ljava/lang/Class;Ljava/lang/Class;)Z &(Ljava/lang/Class;Ljava/lang/Class;Z)Z (([B[Ljava/lang/Object;)Ljava/lang/Class; +([B[Ljava/lang/Object;)Ljava/lang/Class<*>; -(Ljava/lang/String;)Ljava/lang/InternalError; 0(Ljava/lang/Throwable;)Ljava/lang/InternalError; &(Ljava/lang/Class;Ljava/lang/Object;)V )(Ljava/lang/Class<*>;Ljava/lang/Object;)V *(Ljava/lang/Object;ILjava/lang/Object;II)V 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; %(Ljava/lang/Class;)Ljava/lang/String; ((Ljava/lang/Class<*>;)Ljava/lang/String; &(Ljava/lang/Object;)Ljava/lang/String; 1(Ljava/lang/invoke/MethodType;)Ljava/lang/String; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; :(Ljava/lang/Class;)Ljava/lang/invoke/LambdaForm$BasicType; ;(Ljava/lang/String;)Ljava/lang/invoke/LambdaForm$BasicType; 6(Ljava/lang/Class;Ljava/lang/invoke/LambdaForm$Name;)Z 9(Ljava/lang/Class<*>;Ljava/lang/invoke/LambdaForm$Name;)Z B(Ljava/lang/invoke/MemberName;Ljava/lang/invoke/LambdaForm$Name;)V 1(Ljava/lang/String;)Ljava/lang/invoke/MemberName; @(Ljava/lang/invoke/MethodTypeForm;)Ljava/lang/invoke/MemberName; 1(ILjava/lang/Class;)Ljava/lang/invoke/MethodType; 2(I[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; 0(Ljava/lang/Class;)Ljava/lang/invoke/MethodType; 1(Ljava/lang/String;)Ljava/lang/invoke/MethodType; G(Ljava/lang/String;Z)Ljdk/internal/org/objectweb/asm/AnnotationVisitor; ,(Ljava/lang/Class;)Lsun/invoke/util/Wrapper; 5(Lsun/invoke/util/Wrapper;Lsun/invoke/util/Wrapper;)V 9(Ljava/lang/Class;[B[Ljava/lang/Object;)Ljava/lang/Class; M(Ljava/lang/invoke/LambdaForm$BasicType;Ljava/lang/Class;Ljava/lang/Object;)V P(Ljava/lang/invoke/LambdaForm$BasicType;Ljava/lang/Class<*>;Ljava/lang/Object;)V 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; S(Ljava/lang/invoke/InvokerBytecodeGenerator;ILjava/lang/String;Ljava/lang/Object;)V H(Ljava/lang/invoke/LambdaForm$Name;Ljava/lang/Class;Ljava/lang/String;)Z K(Ljava/lang/invoke/LambdaForm$Name;Ljava/lang/Class<*>;Ljava/lang/String;)Z C(Ljava/lang/invoke/MemberName;Ljava/lang/Class;Ljava/lang/String;)Z F(Ljava/lang/invoke/MemberName;Ljava/lang/Class<*>;Ljava/lang/String;)Z :(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ;(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V h(Ljava/lang/invoke/LambdaForm$Name;Ljava/lang/invoke/LambdaForm$Name;)Ljava/lang/invoke/LambdaForm$Name; Y(Ljava/lang/invoke/LambdaForm;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MemberName; D(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;B)V D(Ljava/lang/String;Ljava/lang/String;Ljava/lang/invoke/MethodType;)V O(Ljava/lang/String;Ljava/lang/invoke/LambdaForm;Ljava/lang/invoke/MethodType;)V N(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V ?(Ljdk/internal/org/objectweb/asm/Label;Ljdk/internal/org/objectweb/asm/Label;Ljdk/internal/org/objectweb/asm/Label;Ljava/lang/String;)V _(BLjava/lang/invoke/MemberName;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MemberName; _(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MemberName; b(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MemberName; b(Ljava/lang/invoke/LambdaForm;ILjava/lang/String;Ljava/lang/String;Ljava/lang/invoke/MethodType;)V z(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljdk/internal/org/objectweb/asm/MethodVisitor; ? l £ l Á l l? l 5 ? f ? ? ? î ? 2 ? 3 ? 4 ?o ? h? z k { ? { ? ?m ?© | ¢ ? º } Ä } }? }f ? w ?¤n ?z ? ñ ?  ?? ? n g À Ãx m ? 8 « 9 É : ë ; ® < ° < < < <h < <? <? <p = _ @ ¸ @ ¹ @® @ ² A ³ A · A Ç A é A A A A A A# A$ A&