Edit C:\Program Files\Java\jre8\lib\java\lang\invoke\MethodType.class
Êþº¾ 4Q " # G H ¤ ¥ ¨ ³ ½ à > ? ? ? end= $assertionsDisabled ( ()I ()Ljava/lang/Object; ()Ljava/lang/String; ()V ()Z (I)I (I)V (Ljava/io/ObjectInputStream;)V (Ljava/io/ObjectOutputStream;)V &(Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/Object;)Z (Ljava/lang/String;)V (Ljava/lang/String;)Z (Ljava/lang/Throwable;)V ) , <clinit> <init> Code ConstantValue Exceptions I InnerClasses J LineNumberTable Ljava/lang/Class; Ljava/lang/String; Ljava/lang/invoke/Stable; MAX_JVM_ARITY MAX_MH_ARITY MAX_MH_INVOKER_ARITY MethodType_init NO_PTYPES RuntimeVisibleAnnotations Signature SourceFile StackMapTable TYPE UNSAFE Z [Ljava/io/ObjectStreamField; [Ljava/lang/Class; [Ljava/lang/Object; [Ljava/lang/invoke/MethodType; add append appendParameterTypes arraycopy asCollectorType asList asSpreaderType bad index: bad parameter count basicType canConvert canConvertParameters canonicalize changeParameterType changeReturnType checkPtype checkPtypes checkRtype checkSlotCount clone copyOf copyOfRange defaultReadObject defaultWriteObject desiredAssertionStatus dropParameterTypes equals erase erasedType explicitCastEquivalentToAsType fill findForm forPrimitiveType forWrapperType form fromMethodDescriptorString generic genericMethodType get getComponentType getDeclaredField getSimpleName hasPrimitives hasWrappers hashCode indexOf insertParameterTypes internTable invokerType invokers isAssignableFrom isConvertibleFrom isConvertibleTo isGeneric isInterface isNullConversion isPrimitive isViewableAs isWrapperType java/io/IOException java/io/ObjectInputStream java/io/ObjectOutputStream java/io/ObjectStreamField java/io/Serializable java/lang/AssertionError java/lang/Class java/lang/ClassNotFoundException java/lang/Double java/lang/Error java/lang/Exception "java/lang/IllegalArgumentException #java/lang/IndexOutOfBoundsException java/lang/Integer java/lang/Long java/lang/Object java/lang/String java/lang/StringBuilder java/lang/System java/lang/Throwable !java/lang/TypeNotPresentException java/lang/Void java/lang/invoke/Invokers java/lang/invoke/MethodHandle $java/lang/invoke/MethodHandleStatics java/lang/invoke/MethodType 3java/lang/invoke/MethodType$ConcurrentWeakInternSet java/lang/invoke/MethodTypeForm java/util/Arrays java/util/Collections java/util/List java/util/Objects lastParameterType leadingReferenceParameter listToArray makeImpl methodDescriptor methodType nCopies newIllegalArgumentException newIndexOutOfBoundsException no leading reference parameter not a method descriptor: objectFieldOffset objectOnlyTypes parameter type cannot be void parameterArray parameterCount parameterList parameterSlotCount parameterSlotDepth parameterToArgSlot parameterType parametersAreViewableAs parseMethod primitiveParameterCount ptypes ptypesOffset putObject readObject readResolve remove replaceParameterTypes requireNonNull returnSlotCount returnType rtype rtypeOffset serialPersistentFields serialVersionUID setForm size start= startsWith subList "sun/invoke/util/BytecodeDescriptor sun/invoke/util/VerifyType sun/invoke/util/Wrapper sun/misc/Unsafe toArray toFieldDescriptorString toMethodDescriptorString toString unmodifiableList unparse unwrap unwrapWithNoPrims valueOf wrap wrapAlt wrapWithPrims wrapperType writeObject ý þ ÿ $ = { | } ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Æ Ç È É Ljava/lang/Class<*>; [Ljava/lang/Class<*>; Ljava/lang/invoke/Invokers; Ljava/lang/invoke/MethodType; 5Ljava/lang/invoke/MethodType$ConcurrentWeakInternSet; !Ljava/lang/invoke/MethodTypeForm; Lsun/misc/Unsafe; TLjava/lang/invoke/MethodType$ConcurrentWeakInternSet<Ljava/lang/invoke/MethodType;>; ()Ljava/lang/Class; ()Ljava/lang/Class<*>; ()[Ljava/lang/Class; ()[Ljava/lang/Class<*>; (I)Ljava/lang/Class; (I)Ljava/lang/Class<*>; (Ljava/lang/Class;)V (Ljava/lang/Class;)Z (Ljava/lang/Class<*>;)V ([Ljava/lang/Class;)I ([Ljava/lang/Class<*>;)I (I)Ljava/lang/Integer; (I)Ljava/lang/Object; (Ljava/lang/Object;)V (I)Ljava/lang/StringBuilder; ()Ljava/lang/invoke/Invokers; ()Ljava/lang/invoke/MethodType; (I)Ljava/lang/invoke/MethodType; !(II)Ljava/lang/invoke/MethodType; !(IZ)Ljava/lang/invoke/MethodType; (Ljava/lang/invoke/MethodType;)V (Ljava/lang/invoke/MethodType;)Z !(Ljava/lang/invoke/MethodType;Z)Z #()Ljava/lang/invoke/MethodTypeForm; $(Ljava/lang/invoke/MethodTypeForm;)V (Ljava/lang/reflect/Field;)J ()Ljava/util/List; (II)Ljava/util/List; (Lsun/invoke/util/Wrapper;)Z %(Ljava/lang/Class;Ljava/lang/Class;)Z &(Ljava/lang/Class;Ljava/lang/Class;Z)Z &(Ljava/lang/Class;[Ljava/lang/Class;)V '(Ljava/lang/Class;[Ljava/lang/Class;Z)V +(Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Z ,(Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)V -(Ljava/lang/Class<*>;[Ljava/lang/Class<*>;Z)V &([Ljava/lang/Class;Ljava/lang/Class;)V '([Ljava/lang/Class;[Ljava/lang/Class;)Z ,([Ljava/lang/Class<*>;Ljava/lang/Class<*>;)V -([Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Z (()Ljava/util/List<Ljava/lang/Class<*>;>; $(Ljava/util/List;)[Ljava/lang/Class; 9(Ljava/lang/Object;)Ljava/lang/IndexOutOfBoundsException; *(Ljava/lang/Object;ILjava/lang/Object;II)V ((Ljava/lang/Object;JLjava/lang/Object;)V (([Ljava/lang/Object;)[Ljava/lang/Object; )([Ljava/lang/Object;I)[Ljava/lang/Object; *([Ljava/lang/Object;II)[Ljava/lang/Object; *([Ljava/lang/Object;IILjava/lang/Object;)V (([Ljava/lang/Object;Ljava/lang/Object;)V )([Ljava/lang/Object;[Ljava/lang/Object;)Z 0(Ljava/lang/String;)Ljava/lang/RuntimeException; %(Ljava/lang/Class;)Ljava/lang/String; ((Ljava/lang/Class<*>;)Ljava/lang/String; 1(Ljava/lang/invoke/MethodType;)Ljava/lang/String; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; 3(II[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; 6(II[Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodType; 1(ILjava/lang/Class;)Ljava/lang/invoke/MethodType; 4(ILjava/lang/Class<*>;)Ljava/lang/invoke/MethodType; 2(I[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; 5(I[Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodType; 0(Ljava/lang/Class;)Ljava/lang/invoke/MethodType; 1(Ljava/lang/Class;I)Ljava/lang/invoke/MethodType; 3(Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodType; 4(Ljava/lang/Class<*>;I)Ljava/lang/invoke/MethodType; 1([Ljava/lang/Class;)Ljava/lang/invoke/MethodType; 4([Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodType; <(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodType; >(Ljava/lang/invoke/MethodType;II)Ljava/lang/invoke/MethodType; 0(ILjava/util/List;)Ljava/lang/invoke/MethodType; /(Ljava/util/List;)Ljava/lang/invoke/MethodType; @(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodTypeForm; -(Ljava/lang/String;)Ljava/lang/reflect/Field; %(ILjava/lang/Object;)Ljava/util/List; %([Ljava/lang/Object;)Ljava/util/List; "(Ljava/util/List;)Ljava/util/List; ,(Ljava/lang/Class;)Lsun/invoke/util/Wrapper; =(Ljava/util/List<Ljava/lang/Class<*>;>;)[Ljava/lang/Class<*>; A(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodType; B(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; C(Ljava/lang/Class;[Ljava/lang/Class;Z)Ljava/lang/invoke/MethodType; G(Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodType; H(Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodType; I(Ljava/lang/Class<*>;[Ljava/lang/Class<*>;Z)Ljava/lang/invoke/MethodType; F(ILjava/util/List<Ljava/lang/Class<*>;>;)Ljava/lang/invoke/MethodType; E(Ljava/util/List<Ljava/lang/Class<*>;>;)Ljava/lang/invoke/MethodType; H(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/invoke/MethodType; M(Ljava/lang/Class;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodType; P(Ljava/lang/Class<*>;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodType; @(Ljava/lang/Class;Ljava/util/List;)Ljava/lang/invoke/MethodType; ;(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/List; S(Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; \(Ljava/lang/Class<*>;Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodType; Y(Ljava/lang/Class<*>;Ljava/util/List<Ljava/lang/Class<*>;>;)Ljava/lang/invoke/MethodType; ´ + ¾ + ; ¿ < 9 - ½ - 4 = ³ = ? . q \ Ô § ? o b : l ª ¬ ² »  % V W X j u v x m ® R g ? ¼ Ö © ¯ O Q r z P Ò S ¶ ¸ × i Í % Ä A % ! I [ \ Ð e Y e % Z ° b ¦ «! Å" s# J$ ]$ w% 3& %' %+ K, ?0 £1 @ f º C2 µ3 Ê4 T5 U6 ^7 ^8 Z9 ¢: Ï; Ï= A> A? nD NF ÑL ÕL LM nN _P hQ ¡R ES ÎT `U aU X ?Y b ±c æk ìk òk ôv g h i j l m n o p r s t u öq Ý? ß~ ß? à à? ã} ä? ä? ä? ä? ä? ä? äÍ ç? ê? ë? w } ? í? í? î} î? î? îÄ îÅ ï¹ ó¥ ôÁ x y ? ? ? ? ? ? ? ? ? ? ? ¡ ¢ £ ¤ ¦ § ¨ ª ® ° ± ² ³ ´ µ Æ Ç È É Ë Ó Ô Õ õ} õ¶ õ· öy öz ö{ ö? ö? ö? ö öÊ öÌ ÷¼ ÷½ ÷¾ ÷¿ ÷À ÷Ï øÎ øÐ ú¸ û ûà ûÖ ü¯ ý? ý? ý¬ ýÑ ýÒ þ© þº ù| ù? ù« ù» ConcurrentWeakInternSet MethodType.java 1 â À + ' Û ½ - 6 ÿ ³ = 6 b 5 / Ô 5 / q 5 / ? . 5 / 0 ) ' Ú 1 ) ' Ù 2 ) ' Ø o 6 4 = 6 § ? ¿ <