Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\jvm\JNIWriter$Mangle.class
?? 4 ? ! " # $ % ( ()I ()V ()Z (C)Z (I)C (I)I (I)V ([C)V ) , <init> Code Exceptions InnerClasses Java_ LineNumberTable SourceFile StackMapTable Type [C _ _1 _2 _3 __ _stub append asType charAt !com/sun/tools/javac/jvm/JNIWriter (com/sun/tools/javac/jvm/JNIWriter$Mangle -com/sun/tools/javac/jvm/JNIWriter$Mangle$Type /com/sun/tools/javac/jvm/JNIWriter$TypeSignature Bcom/sun/tools/javac/jvm/JNIWriter$TypeSignature$SignatureException elems erasure getBinaryName getInnerQualifiedName getParameters getQualifiedName getReturnType getSimpleName getTypeSignature hasNext isalnum isprint iterator java/lang/CharSequence java/lang/Integer java/lang/Object java/lang/String java/lang/StringBuilder java/util/Iterator java/util/List *javax/lang/model/element/ExecutableElement $javax/lang/model/element/TypeElement (javax/lang/model/element/VariableElement javax/lang/model/type/TypeMirror javax/lang/model/util/Elements javax/lang/model/util/Types lastIndexOf length mangle mangleChar mangleMethod next replace signature substring toHexString toString types ) * + , - ; < = > ? @ A B C D E F G Ljavax/lang/model/util/Elements; Ljavax/lang/model/util/Types; ()Ljava/lang/Object; ()Ljava/lang/String; (C)Ljava/lang/String; (CC)Ljava/lang/String; (I)Ljava/lang/String; (II)Ljava/lang/String; (C)Ljava/lang/StringBuilder; ()Ljava/util/Iterator; ()Ljava/util/List; !()Ljavax/lang/model/element/Name; $()Ljavax/lang/model/type/TypeMirror; #(Ljavax/lang/model/util/Elements;)V -(Ljava/lang/CharSequence;I)Ljava/lang/String; @(Ljavax/lang/model/element/ExecutableElement;)Ljava/lang/String; :(Ljavax/lang/model/element/TypeElement;)Ljava/lang/String; -(Ljava/lang/String;)Ljava/lang/StringBuilder; G(Ljavax/lang/model/element/TypeElement;)Ljavax/lang/model/element/Name; F(Ljavax/lang/model/type/TypeMirror;)Ljavax/lang/model/type/TypeMirror; @(Ljavax/lang/model/util/Elements;Ljavax/lang/model/util/Types;)V g(Ljavax/lang/model/element/ExecutableElement;Ljavax/lang/model/element/TypeElement;I)Ljava/lang/String; H(Ljava/lang/String;Ljavax/lang/model/type/TypeMirror;)Ljava/lang/String; . g S h I 7 8 9 ( H M i R j K k N l P m Q m P n &