Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\classfile\Signature.class
?? 4 / 0 1 B C L X e l 6 ! $assertionsDisabled ( ()I ()V ()Z (I)C (I)V (II)I ) , : <clinit> <init> ArrayType Code EXTENDS Exceptions I InnerClasses LineNumberTable MethodType SUPER Signature SourceFile StackMapTable Z add append boolean byte char charAt $com/sun/tools/classfile/ConstantPool -com/sun/tools/classfile/ConstantPoolException "com/sun/tools/classfile/Descriptor !com/sun/tools/classfile/Signature com/sun/tools/classfile/Type &com/sun/tools/classfile/Type$ArrayType )com/sun/tools/classfile/Type$ClassSigType &com/sun/tools/classfile/Type$ClassType 'com/sun/tools/classfile/Type$MethodType 'com/sun/tools/classfile/Type$SimpleType *com/sun/tools/classfile/Type$TypeParamType )com/sun/tools/classfile/Type$WildcardType .com/sun/tools/classfile/Type$WildcardType$Kind debugInfo desiredAssertionStatus double float getFieldType getParameterCount getParameterTypes getReturnType getType getValue hasNext indexOf int iterator java/lang/AssertionError java/lang/Class java/lang/IllegalStateException java/lang/Object java/lang/String java/lang/StringBuilder java/util/ArrayList java/util/Iterator java/util/List length long next paramTypes parse parseClassTypeSignature parseClassTypeSignatureRest parseTypeParamType parseTypeParamTypes parseTypeSignature parseTypeSignatures parseTypeVariableSignature returnType setLength short sig sigp size substring toString type void 3 4 5 7 8 9 : ; < = > ? N O P Q R S T U V Lcom/sun/tools/classfile/Type; 0Lcom/sun/tools/classfile/Type$WildcardType$Kind; Ljava/lang/String; Ljava/util/List; )(Lcom/sun/tools/classfile/ConstantPool;)I ()Lcom/sun/tools/classfile/Type; !(Lcom/sun/tools/classfile/Type;)V .()Lcom/sun/tools/classfile/Type$TypeParamType; ()Ljava/lang/Object; (Ljava/lang/Object;)Z ()Ljava/lang/String; (I)Ljava/lang/String; (II)Ljava/lang/String; (Ljava/lang/String;)V (Ljava/lang/String;I)I (C)Ljava/lang/StringBuilder; ()Ljava/util/Iterator; ()Ljava/util/List; (C)Ljava/util/List; F(Lcom/sun/tools/classfile/ConstantPool;)Lcom/sun/tools/classfile/Type; Q(Lcom/sun/tools/classfile/Type$WildcardType$Kind;Lcom/sun/tools/classfile/Type;)V 2(Ljava/lang/String;)Lcom/sun/tools/classfile/Type; 3(C)Ljava/util/List<Lcom/sun/tools/classfile/Type;>; @()Ljava/util/List<Lcom/sun/tools/classfile/Type$TypeParamType;>; :(Lcom/sun/tools/classfile/ConstantPool;)Ljava/lang/String; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; C(Ljava/lang/String;Lcom/sun/tools/classfile/Type;Ljava/util/List;)V A(Ljava/util/List;Lcom/sun/tools/classfile/Type;Ljava/util/List;)V M(Lcom/sun/tools/classfile/Type$ClassType;Ljava/lang/String;Ljava/util/List;)V Q(Ljava/util/List;Ljava/util/List;Lcom/sun/tools/classfile/Type;Ljava/util/List;)V g $ , c ? k ? "