Edit C:\Program Files\Java\jre8\lib\java\lang\invoke\MethodTypeForm.class
Êþº¾ 4!ÿÿ S ? f h m != basicType: $assertionsDisabled ()I ()Ljava/lang/Object; ()Ljava/lang/String; ()V ()Z (I)I (IIII)J (JI)C <clinit> <init> Code ConstantValue ERASE Form I INTS J LF_CS_LINKER LF_DELEGATE LF_DELEGATE_BLOCK_INLINING LF_EX_INVOKER LF_EX_LINKER LF_GEN_INVOKER LF_GEN_LINKER LF_GWC LF_GWT LF_INTERPRET LF_INVINTERFACE LF_INVSPECIAL LF_INVSTATIC LF_INVSTATIC_INIT LF_INVVIRTUAL LF_LIMIT LF_MH_LINKER LF_NEWINVSPECIAL LF_REBIND LONGS LineNumberTable Ljava/lang/Class; Ljava/lang/invoke/Stable; MH_BASIC_INV MH_LIMIT MH_NF_INV MH_UNINIT_CS NO_CHANGE RAW_RETURN RuntimeVisibleAnnotations Signature SourceFile StackMapTable TYPE UNWRAP WRAP Z [I [Ljava/lang/Class; [Ljava/lang/ref/SoftReference; append argCounts argSlotToParameter argToSlotTable asPrimitiveType asWrapperType assertIsBasicType basicType cachedLambdaForm cachedMethodHandle canonicalize canonicalizeAll clone desiredAssertionStatus erasedType erasedType: findForm forBasicType forPrimitiveType form genericMethodType get hasLongPrimitives hasNonVoidPrimitives hasPrimitives isDoubleWord isPrimitive isSubwordOrInt java/lang/AssertionError java/lang/Class java/lang/Double java/lang/Float java/lang/Integer java/lang/Long java/lang/Object java/lang/StringBuilder java/lang/Void java/lang/invoke/LambdaForm java/lang/invoke/MethodHandle $java/lang/invoke/MethodHandleStatics java/lang/invoke/MethodType java/lang/invoke/MethodTypeForm java/lang/ref/SoftReference lambdaForms longPrimitiveParameterCount longPrimitiveReturnCount makeImpl methodHandles newIllegalArgumentException pack parameterCount parameterSlotCount parameterToArgSlot primCounts primitiveParameterCount primitiveReturnCount ptypes returnCount returnSlotCount returnType setCachedLambdaForm setCachedMethodHandle slotToArgTable sun/invoke/util/Wrapper toString too many arguments unpack A B ` a b c d e g i j k l n ? Ljava/lang/invoke/MethodType; =[Ljava/lang/ref/SoftReference<Ljava/lang/invoke/LambdaForm;>; ?[Ljava/lang/ref/SoftReference<Ljava/lang/invoke/MethodHandle;>; ()Ljava/lang/Class; ()[Ljava/lang/Class; (Ljava/lang/Object;)V (I)Ljava/lang/invoke/LambdaForm; "(I)Ljava/lang/invoke/MethodHandle; ()Ljava/lang/invoke/MethodType; (I)Ljava/lang/invoke/MethodType; (Ljava/lang/invoke/MethodType;)V #()Ljava/lang/invoke/MethodTypeForm; $(Ljava/lang/Class;)Ljava/lang/Class; %(Ljava/lang/Class;I)Ljava/lang/Class; +(Ljava/lang/Class<*>;I)Ljava/lang/Class<*>; '([Ljava/lang/Class;I)[Ljava/lang/Class; -([Ljava/lang/Class<*>;I)[Ljava/lang/Class<*>; 0(Ljava/lang/String;)Ljava/lang/RuntimeException; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; =(ILjava/lang/invoke/LambdaForm;)Ljava/lang/invoke/LambdaForm; A(ILjava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle; >(Ljava/lang/invoke/MethodType;II)Ljava/lang/invoke/MethodType; @(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodTypeForm; ,(Ljava/lang/Class;)Lsun/invoke/util/Wrapper; C(Ljava/lang/Class;[Ljava/lang/Class;Z)Ljava/lang/invoke/MethodType; E y @ G A ? A = 1 K © R © o C s C p q z { } J Q ] ^ _ u ? ¬ | P Y ® ? X ² ³ W ´ H µ I µ N ¶ O ¸ t º D » D ¼ N ¿ U Á V Á r  ? È ? È È ¡ È È Ã Ä Å Æ Ç É Ê Ë Ì ? Ü ? Ò ? Þ ? Ô ? Ö Ò ¢ Ò ¢ ß ¢ è ¢ é ¥ ç ¦ Ú ¦ Û ¦ à ¦ â ¦ í Í Î Ï Ð Ñ Ó Ø Ù á å æ ê § Ý § Þ ¨ Õ ¨ × ¨ ã ¨ ä ¨ ë ¨ ì MethodTypeForm.java 0 ' G A ? A E y R © K © s C : « 9 2 3 ? 5 ? 6 ? 4 ? o C : ª 9 2 * ? ( ? ' ? - ? &