Edit C:\Users\Admin\.m2\repository\org\ow2\asm\asm-util\4.1\org\objectweb\asm\util\ASMifier.class
???? .? + = av = new Label(); } }); }, new Label[] { ") ", " ()C ()I ()Ljava/lang/String; ()Ljava/util/List; #()Lorg/objectweb/asm/util/ASMifier; "()Lorg/objectweb/asm/util/Printer; ()V ()Z (C)Ljava/lang/StringBuffer; (CC)Ljava/lang/String; (D)Ljava/lang/StringBuffer; (F)Ljava/lang/StringBuffer; (I)I (I)Ljava/lang/String; (I)Ljava/lang/StringBuffer; (I)V (II)Ljava/lang/String; (II)V N(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V 8(IILorg/objectweb/asm/Label;[Lorg/objectweb/asm/Label;)V ,(II[Ljava/lang/Object;I[Ljava/lang/Object;)V (ILjava/lang/String;)V (ILjava/lang/String;I)V :(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V l(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lorg/objectweb/asm/util/ASMifier; k(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lorg/objectweb/asm/util/Printer; m(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/objectweb/asm/util/ASMifier; l(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/objectweb/asm/util/Printer; 7(ILjava/lang/String;Z)Lorg/objectweb/asm/util/ASMifier; 6(ILjava/lang/String;Z)Lorg/objectweb/asm/util/Printer; (ILorg/objectweb/asm/Label;)V (I[Ljava/lang/Object;)V (J)Ljava/lang/StringBuffer; (Ljava/io/InputStream;)V (Ljava/io/OutputStream;)V &(Ljava/lang/Object;)Ljava/lang/Object; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; (Ljava/lang/Object;)V (Ljava/lang/Object;)Z 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ,(Ljava/lang/String;)Ljava/lang/StringBuffer; 5(Ljava/lang/String;)Lorg/objectweb/asm/util/ASMifier; 4(Ljava/lang/String;)Lorg/objectweb/asm/util/Printer; (Ljava/lang/String;)V (Ljava/lang/String;)Z 6(Ljava/lang/String;I)Lorg/objectweb/asm/util/ASMifier; (Ljava/lang/String;I)V '(Ljava/lang/String;Ljava/lang/Object;)V G(Ljava/lang/String;Ljava/lang/String;)Lorg/objectweb/asm/util/ASMifier; F(Ljava/lang/String;Ljava/lang/String;)Lorg/objectweb/asm/util/Printer; '(Ljava/lang/String;Ljava/lang/String;)V 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V :(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V l(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/objectweb/asm/Label;Lorg/objectweb/asm/Label;I)V T(Ljava/lang/String;Ljava/lang/String;Lorg/objectweb/asm/Handle;[Ljava/lang/Object;)V 6(Ljava/lang/String;Z)Lorg/objectweb/asm/util/ASMifier; 5(Ljava/lang/String;Z)Lorg/objectweb/asm/util/Printer; -(Ljava/lang/StringBuffer;Ljava/lang/Object;)V -(Ljava/lang/StringBuffer;Ljava/lang/String;)V <(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/util/Map;)V (Lorg/objectweb/asm/Attribute;)V $(Lorg/objectweb/asm/ClassVisitor;I)V X(Lorg/objectweb/asm/ClassVisitor;Lorg/objectweb/asm/util/Printer;Ljava/io/PrintWriter;)V (Lorg/objectweb/asm/Label;)V `(Lorg/objectweb/asm/Label;Lorg/objectweb/asm/Label;Lorg/objectweb/asm/Label;Ljava/lang/String;)V 8(Lorg/objectweb/asm/Label;[I[Lorg/objectweb/asm/Label;)V (Z)Ljava/lang/StringBuffer; ([Ljava/lang/String;)V (char) (short) ); ); , , , " , new Label[] { , new Object[] { , new Object[]{ , new int[] { , null, 0, null -debug .class .visit( .visitAnnotation( .visitAnnotationDefault(); .visitArray( .visitAttribute(attr); .visitCode(); .visitEnd(); .visitEnum( .visitFieldInsn( .visitFrame(Opcodes.F_APPEND, .visitFrame(Opcodes.F_CHOP, .visitFrame(Opcodes.F_FULL, .visitFrame(Opcodes.F_NEW, ,.visitFrame(Opcodes.F_SAME, 0, null, 0, null 7.visitFrame(Opcodes.F_SAME1, 0, null, 1, new Object[] { .visitIincInsn( .visitInsn( .visitIntInsn( .visitInvokeDynamicInsn( .visitJumpInsn( .visitLabel( .visitLdcInsn( .visitLineNumber( .visitLocalVariable( .visitLookupSwitchInsn( .visitMaxs( .visitMethodInsn( .visitMultiANewArrayInsn( .visitParameterAnnotation( .visitTableSwitchInsn( .visitTryCatchBlock( .visitTypeInsn( .visitVarInsn( // ATTRIBUTE ; <init> ACC_ABSTRACT ACC_ANNOTATION ACC_BRIDGE ACC_DEPRECATED ACC_ENUM ACC_FINAL ACC_INTERFACE ACC_NATIVE ACC_PRIVATE ACC_PROTECTED ACC_PUBLIC ACC_STATIC ACC_STRICT ACC_SUPER ACC_SYNCHRONIZED ACC_SYNTHETIC ACC_TRANSIENT ACC_VARARGS ACC_VOLATILE AnnotationVisitor av AnnotationVisitor av0; Boolean.FALSE Boolean.TRUE %ClassWriter cw = new ClassWriter(0); Code Dump implements Opcodes { Exceptions FieldVisitor fv; HANDLE_TAG I L) Label Ljava/io/PrintStream; Ljava/lang/String; Ljava/lang/StringBuffer; Ljava/util/List; Ljava/util/Map; MethodVisitor mv; OPCODES Opcodes. Opcodes.DOUBLE Opcodes.FLOAT Opcodes.INTEGER Opcodes.LONG Opcodes.NULL Opcodes.TOP Opcodes.UNINITIALIZED_THIS 0Prints the ASM code to generate the given class. Synthetic TYPES Type.getType(" HUsage: ASMifier [-debug] <fully qualified class name or class file name> V1_1 V1_2 V1_3 V1_4 V1_5 V1_6 V1_7 [B [C [D [F [I [J [Ljava/lang/String; [S [Z accept add append appendAccess appendConstant appendFrameTypes appendLabel appendString asmify attr av av0 = booleanValue buf charValue createASMifier cw cw.visit( cw.visitEnd(); cw.visitInnerClass( cw.visitOuterClass( cw.visitSource( declareFrameTypes declareLabel endsWith equals err fv fv = cw.visitField( get getDesc getDescriptor getName getOwner getTag getText id import java.util.*; import org.objectweb.asm.*; "import org.objectweb.asm.attrs.*; indexOf intValue java/io/FileInputStream java/io/PrintStream java/io/PrintWriter java/lang/Boolean java/lang/Byte java/lang/Character java/lang/Double java/lang/Exception java/lang/Float java/lang/Integer java/lang/Long java/lang/Short java/lang/String java/lang/StringBuffer java/lang/System java/util/HashMap java/util/List java/util/Map l labelNames lastIndexOf main mv mv = cw.visitMethod( name new Byte((byte) new Character((char) new Double(" new Float(" new Handle( new Integer( new Long( new Short((short) new String[] { new boolean[] { new byte[] { new char[] { new double[] { new float[] { new int[] { new long[] { new short[] { null org/objectweb/asm/Attribute org/objectweb/asm/ClassReader org/objectweb/asm/Handle org/objectweb/asm/Label org/objectweb/asm/Type !org/objectweb/asm/util/ASMifiable org/objectweb/asm/util/ASMifier org/objectweb/asm/util/Printer (org/objectweb/asm/util/TraceClassVisitor out package asm. println public class 1public static byte[] dump () throws Exception { put replace return cw.toByteArray(); setLength size substring text toString type visit visitAnnotation visitAnnotationDefault visitAnnotationEnd visitArray visitAttribute visitClassAnnotation visitClassAttribute visitClassEnd visitCode visitEnum visitField visitFieldAnnotation visitFieldAttribute visitFieldEnd visitFieldInsn visitFrame visitIincInsn visitInnerClass visitInsn visitIntInsn visitInvokeDynamicInsn visitJumpInsn visitLabel visitLdcInsn visitLineNumber visitLocalVariable visitLookupSwitchInsn visitMaxs visitMethod visitMethodAnnotation visitMethodAttribute visitMethodEnd visitMethodInsn visitMultiANewArrayInsn visitOuterClass visitParameterAnnotation visitSource visitTableSwitchInsn visitTryCatchBlock visitTypeInsn visitVarInsn { } }); }, }, 0, null S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (*+._`abc ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? !"#$%& ? ? ? % ? 0 ? 1 ? : ? M ? ? ? ? ? ? ? L ? 5 ? ? ? ? ? / ? 3 ? 7 ? Q ? ? 4 ? H ? . ? N ? I ? J ? ? ? ? ? < ? . ? N ? ; ? 5 ? ? ? 2 ? ? ? ? ? ? ? ? ? ? ? ?' ?) :, 6- / 0 1 1 2 ?3 3 4 ?6 ?6 F7 9 8: K; F@ 'A FR )S FY + @ N Y $ % & 9 H K M V " O ! 8 : J X > ? I L Q T U ) * + , - . / 0 R W " ' B D E F C 1 2 3 4 5 6 ; < = G Z [ \ ] ^ _ ` a b c d #(APS7 ! ? ? ? ? @ ? ? *???? ? % ? *??*,?n*?l? R ? ? ?<=>*?? *?? >? z*2?x? <=*?? >? ?e?q?e?q?*2{?w? *2\?y? *2/?y? ?Y?Y*2?p??:? ?Y*2??:?Y?Y???Y?f?r????? ? 5 ! ? w k-/?z6? -:? >*?o?Y?~??-?}/.?{????????? W-`?|:*?o?? W*?o?? W*?o?? W*?o?Y?~??????????? W*?o?? W*?o??? W*?o??? W*?o??? W*?o??? W*?k??*?k??W? ? . R / ` 0 n 1 | 2 ? 3 ? - D*?k??W? `*?k??W? R*?k??W? D*?k??W? 6*?k??W? (*?k??W? *?k??W? *?k??W*?ks??W*???*?ks??W*-??*?ks??W*??*?ks??W*??*?ks??W? R?? L*?k??W6 ?? (*?k ? e? s??W* 2??? ???*?ki??W? *?k??W*?kq??W*?o*?k???? W? Z A ? Q E*?k??*?k??W*+??*?ks??W*,??*?kq??W*?o*?k???? W? X B ? a U*?k??*?k??W*+??*?ks??W*,??*?ks??W*-??*?kq??W*?o*?k???? W? ; F ? *+??? <