Edit C:\Users\Admin\.m2\repository\org\javassist\javassist\3.18.1-GA\javassist\CtClassType.class
???? 2. ? !" ?" ?# ?$ ?% ?& ?' ?( ?) ?* ?+ ?, ?- ?. ?/0 ?123 4 5 6 ?78 9:;< ?= >?@ ?6 ?A ?6B CD %EF %G %HIJ ?KLM ?NO ?P ?Q ?RS ?T ?UV ?W ?X YZ 9[\ <] !^_ ?`ab AH Bc !d * e G4fgh ij B kl *H ?m !n ?o ?p ?q ?rs WEt Yu v Wl Ww !xyz? ?{ ?| } ~ ! ?? !? ?? ? ?? !?? ?? o? ?? ? o? ? ?? ?? ?? ?? ? ?? ?? ? >? >? >? ? ?? ? ?????? ??? ?? ?? ? ? ? ?? ?? ??? >??? ?? ?? ???? ?? ?? ?? ?6 ?? ?? ?? ???? ??? ?E ?? ?? ?? ??, ?? !? ?? ?? ?? ?A? ?? ?? ? ? ? ???? ?? ?? ?? ??? !? ?| ?? ?? ?? Y? ??? ?? ?? ??? ?? ??????? ?? ?? ?? ??? ?? ??? ?? ?? ??? ?K? Y= >? ?? ????? ?? ?? ?? ?? Y6 Y?? ?? ?= ?? ? ? ? ?E ? ? ???? ? ? ? ? ? ? ? ? ? ?? ? ?= > ? ? ? ?? ? ? ?H ? ! ?" ? # ?H ?$ ?= ?%& ?H ?% +'( +) *+ ,- .? / ?0 ?1 ?2 ?3 Y4 !5 6 7 ?8 Yl9:; >< = > ?6 ?? @ A B CD? ?E ?? F ?G ?HI JK ' LM N LO JP JB JQ JCR ?S ?? ?T ?U ?V LW LX >YZ [ ?\] eE ?^ ?_`?`? ?ab %c >d ?6 ?6 classPool Ljavassist/ClassPool; wasChanged Z wasFrozen wasPruned gcConstPool classfile Ljavassist/bytecode/ClassFile; rawClassfile [B memberCache Ljava/lang/ref/WeakReference; accessors "Ljavassist/compiler/AccessorMaker; fieldInitializers Ljavassist/FieldInitLink; hiddenMethods Ljava/util/Hashtable; uniqueNumberSeed I doPruning getCount GET_THRESHOLD ConstantValue <init> *(Ljava/lang/String;Ljavassist/ClassPool;)V Code LineNumberTable LocalVariableTable this Ljavassist/CtClassType; name Ljava/lang/String; cp -(Ljava/io/InputStream;Ljavassist/ClassPool;)V ins Ljava/io/InputStream; Exceptions extendToString (Ljava/lang/StringBuffer;)V ext Ljavassist/CtClass; e Ljavassist/NotFoundException; i intf [Ljavassist/CtClass; buffer Ljava/lang/StringBuffer; memCache Cache InnerClasses Ljavassist/CtMember$Cache; StackMapTableI exToString U(Ljava/lang/StringBuffer;Ljava/lang/String;Ljavassist/CtMember;Ljavassist/CtMember;)V msg head Ljavassist/CtMember; tail getAccessorMaker $()Ljavassist/compiler/AccessorMaker; getClassFile2 ()Ljavassist/bytecode/ClassFile; Ljava/io/IOException; cf cfile fin2ae?f incGetCounter ()V compress saveClassFile barray Ljava/io/ByteArrayOutputStream; out Ljava/io/DataOutputStream;st removeClassFile getClassPool ()Ljavassist/ClassPool; setClassPool (Ljavassist/ClassPool;)V getURL ()Ljava/net/URL; url Ljava/net/URL;g isModified ()Z isFrozen freeze checkModify0 defrost subtypeOf (Ljavassist/CtClass;)Z clazz cname file supername ifs [Ljava/lang/String; num?? setName (Ljava/lang/String;)V oldname getGenericSignature ()Ljava/lang/String; sa 'Ljavassist/bytecode/SignatureAttribute;? setGenericSignature sig replaceClassName (Ljavassist/ClassMap;)V classnames Ljavassist/ClassMap; oldClassName newClassName '(Ljava/lang/String;Ljava/lang/String;)V newname thisname isInterface isAnnotation isEnum getModifiers ()I acc inner getNestedClasses ()[Ljavassist/CtClass; ica *Ljavassist/bytecode/InnerClassesAttribute; thisName n list Ljava/util/ArrayList;?? setModifiers (I)V flags mod hasAnnotation (Ljava/lang/Class;)Z clz Ljava/lang/Class; ainfo )Ljavassist/bytecode/AnnotationsAttribute; ainfo2 hasAnnotationType {(Ljava/lang/Class;Ljavassist/ClassPool;Ljavassist/bytecode/AnnotationsAttribute;Ljavassist/bytecode/AnnotationsAttribute;)Z anno1 +[Ljavassist/bytecode/annotation/Annotation; anno2 a1 a2 typeName getAnnotation %(Ljava/lang/Class;)Ljava/lang/Object; getAnnotationType ?(Ljava/lang/Class;Ljavassist/ClassPool;Ljavassist/bytecode/AnnotationsAttribute;Ljavassist/bytecode/AnnotationsAttribute;)Ljava/lang/Object; getAnnotations ()[Ljava/lang/Object; getAvailableAnnotations "Ljava/lang/ClassNotFoundException;? (Z)[Ljava/lang/Object; ignoreNotFound toAnnotationType }(ZLjavassist/ClassPool;Ljavassist/bytecode/AnnotationsAttribute;Ljavassist/bytecode/AnnotationsAttribute;)[Ljava/lang/Object; size1 size2 j result [Ljava/lang/Object; annotationsh? ?(ZLjavassist/ClassPool;Ljavassist/bytecode/ParameterAnnotationsAttribute;Ljavassist/bytecode/ParameterAnnotationsAttribute;Ljavassist/bytecode/MethodInfo;)[[Ljava/lang/Object; 2Ljavassist/bytecode/ParameterAnnotationsAttribute; minfo Ljavassist/bytecode/MethodInfo; numParameters [[Ljava/lang/Object;5i? toAnnoType S(Ljavassist/bytecode/annotation/Annotation;Ljavassist/ClassPool;)Ljava/lang/Object; cl Ljava/lang/ClassLoader; cl2 anno *Ljavassist/bytecode/annotation/Annotation; subclassOf ignored Ljava/lang/Exception; superclass superName curr? getSuperclass ()Ljavassist/CtClass; setSuperclass (Ljavassist/CtClass;)V getInterfaces ifc setInterfaces ([Ljavassist/CtClass;)V addInterface anInterface getDeclaringClass ema -Ljavassist/bytecode/EnclosingMethodAttribute; outName getEnclosingMethod ()Ljavassist/CtMethod; enc? makeNestedClass ((Ljava/lang/String;Z)Ljavassist/CtClass; isStatic c cf2 nameReplaced mth cache?j hasMemberCache ()Ljavassist/CtMember$Cache; getMembers makeFieldCache (Ljavassist/CtMember$Cache;)V finfo Ljavassist/bytecode/FieldInfo; newField Ljavassist/CtField; Ljava/util/List;k makeBehaviorCache newMethod Ljavassist/CtMethod; newCons Ljavassist/CtConstructor; getFields ()[Ljavassist/CtField; alist +(Ljava/util/ArrayList;Ljavassist/CtClass;)V cc field getField 9(Ljava/lang/String;Ljava/lang/String;)Ljavassist/CtField; desc f checkGetField L(Ljavassist/CtField;Ljava/lang/String;Ljava/lang/String;)Ljavassist/CtField; getField2 s df? getDeclaredFields cfs [Ljavassist/CtField; getDeclaredField '(Ljava/lang/String;)Ljavassist/CtField; getDeclaredField2 getDeclaredBehaviors ()[Ljavassist/CtBehavior; cons consTail cnum mthTail mnum cb [Ljavassist/CtBehavior;? getConstructors ()[Ljavassist/CtConstructor; mem [Ljavassist/CtConstructor;? isPubCons (Ljavassist/CtConstructor;)Z getConstructor -(Ljava/lang/String;)Ljavassist/CtConstructor; getDeclaredConstructors getClassInitializer ()Ljavassist/CtConstructor; getMethods ()[Ljavassist/CtMethod; h Ljava/util/HashMap; getMethods0 )(Ljava/util/HashMap;Ljavassist/CtClass;)V size getMethod :(Ljava/lang/String;Ljava/lang/String;)Ljavassist/CtMethod; m? getMethod0 M(Ljavassist/CtClass;Ljava/lang/String;Ljava/lang/String;)Ljavassist/CtMethod; getDeclaredMethods cms [Ljavassist/CtMethod; getDeclaredMethod ((Ljava/lang/String;)Ljavassist/CtMethod; <(Ljava/lang/String;[Ljavassist/CtClass;)Ljavassist/CtMethod; params addField ((Ljavassist/CtField;Ljava/lang/String;)V initl Initializer 5(Ljavassist/CtField;Ljavassist/CtField$Initializer;)V Ljavassist/bytecode/ConstPool; index fil link Ljavassist/CtField$Initializer; removeField (Ljavassist/CtField;)V fi? makeClassInitializer clinit code Ljavassist/bytecode/Bytecode;? addConstructor (Ljavassist/CtConstructor;)V removeConstructor mi addMethod (Ljavassist/CtMethod;)V removeMethod getAttribute (Ljava/lang/String;)[B ai "Ljavassist/bytecode/AttributeInfo;( setAttribute (Ljava/lang/String;[B)V data instrument (Ljavassist/CodeConverter;)V converter Ljavassist/CodeConverter;mn (Ljavassist/expr/ExprEditor;)V editor Ljavassist/expr/ExprEditor;o prune rebuildClassFile toBytecode (Ljava/io/DataOutputStream;)V dumpClassFile !(Ljavassist/bytecode/ClassFile;)V dump checkPruned method stopPruning (Z)Z stop prev modifyClassConstructor jv Ljavassist/compiler/Javac; stacksize doInit ; @(Ljavassist/bytecode/ClassFile;Ljavassist/bytecode/Bytecode;II)V it !Ljavassist/bytecode/CodeIterator; pos maxstack maxlocals Ljavassist/bytecode/BadBytecode; codeAttr "Ljavassist/bytecode/CodeAttribute; localsizepqR modifyConstructors insertAuxInitializer C(Ljavassist/bytecode/CodeAttribute;Ljavassist/bytecode/Bytecode;I)V initializer makeFieldInitializer 4(Ljavassist/bytecode/Bytecode;[Ljavassist/CtClass;)I !Ljavassist/compiler/CompileError; parametersZ getHiddenMethods ()Ljava/util/Hashtable; getUniqueNumber makeUniqueName &(Ljava/lang/String;)Ljava/lang/String; prefix table keys Ljava/util/Set; methodsr notFindInArray ((Ljava/lang/String;[Ljava/lang/String;)Z values len makeMemberList (Ljava/util/HashMap;)V ic SourceFile CtClassType.java??h?tqrwtvtutstxyz{|}~???????? java/lang/String?? javassist/bytecode/ClassFile java/io/DataInputStream?s?tu?v? changed wxy frozen pruned ??z{| class GH java.lang.Object}~ java/lang/StringBuilder?? extends x{? javassist/NotFoundException extends ??K? implements , ed fields=?????? constructors=???? methods=????j??x? javassist/compiler/AccessorMaker?J?? java/io/ByteArrayInputStream?? java/io/IOException java/lang/RuntimeException???? java/io/BufferedInputStream cannot find : found in ?? .classe?????t??????cd java/io/ByteArrayOutputStream java/io/DataOutputStream???????? class is frozen and pruned????G?K?????????^??? Signature?? %javassist/bytecode/SignatureAttribute??????????????????????????????????????? (javassist/bytecode/InnerClassesAttribute javassist/CtClass $?? java/util/ArrayList??|???????~????[? cannot change into a static class????? RuntimeInvisibleAnnotations 'javassist/bytecode/AnnotationsAttribute RuntimeVisibleAnnotations???????9:$ java/lang/ClassNotFoundException Unexpected exception &' java/lang/Object? i4????????&??? java/lang/Exception??OJI?M?O??| EnclosingMethod +javassist/bytecode/EnclosingMethodAttribute???????? ,sorry, only nested static class is supportedY???x????? javassist/CtMember$Cache??fgng java/lang/ref/WeakReference??s?k?? javassist/bytecode/FieldInfo javassist/CtField?????? javassist/bytecode/MethodInfo?? javassist/CtMethod???? javassist/CtConstructor??sv javassist/CtClassType??z}~ field: type in ?z???z javassist/CtBehavior?????????? java/util/HashMap?????????? (..) is not found in ??????QH javassist/CannotCompileException cannot add???????H???? $javassist/bytecode/ConstantAttribute???? javassist/FieldInitLink?????~???? javassist/bytecode/Bytecode?????? bad declaring class &an interface method must be abstract: ?? javassist/bytecode/AttributeInfo??m??o???? ?????????? (): was pruned. javassist/compiler/Javac? xk?? ?? <clinit>? empty <clinit>pq?? javassist/bytecode/BadBytecode !"#?$?%& javassist/compiler/CompileError?'() java/util/Hashtable*+r too many unique namex,-? java/io/InputStream java/lang/Throwable java/net/URL javassist/ClassPool 0javassist/bytecode/ParameterAnnotationsAttribute javassist/CtMember java/util/List javassist/CtField$Initializer javassist/CodeConverter javassist/bytecode/ConstPool javassist/expr/ExprEditor javassist/bytecode/CodeAttribute javassist/bytecode/CodeIterator java/util/Set (Ljava/io/InputStream;)V (Ljava/io/DataInputStream;)V getName qualifiedName java/lang/StringBuffer append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; javassist/Modifier toString (I)Ljava/lang/String; equals (Ljava/lang/Object;)Z -(Ljava/lang/String;)Ljava/lang/StringBuilder; fieldHead ()Ljavassist/CtMember; lastField consHead lastCons methodHead lastMethod next ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; ([B)V *(Ljava/lang/String;Ljava/lang/Throwable;)V openClassfile )(Ljava/lang/String;)Ljava/io/InputStream; replace (CC)Ljava/lang/String; close releaseUnmodifiedClassFile (Ljava/io/OutputStream;)V write toByteArray ()[B find "(Ljava/lang/String;)Ljava/net/URL; ()[Ljava/lang/String; get '(Ljava/lang/String;)Ljavassist/CtClass; checkNotFrozen classNameChanged ((Ljava/lang/String;Ljavassist/CtClass;)V 6(Ljava/lang/String;)Ljavassist/bytecode/AttributeInfo; getSignature getClassFile getConstPool ()Ljavassist/bytecode/ConstPool; 3(Ljavassist/bytecode/ConstPool;Ljava/lang/String;)V addAttribute %(Ljavassist/bytecode/AttributeInfo;)V javassist/bytecode/Descriptor toJvmName javassist/ClassMap &(Ljava/lang/Object;)Ljava/lang/Object; toJavaName renameClass (Ljava/util/Map;)V (I)Z getAccessFlags javassist/bytecode/AccessFlag clear (II)I getInnerAccessFlags toModifier (I)I tableLength innerClass startsWith (Ljava/lang/String;)Z lastIndexOf length add toArray (([Ljava/lang/Object;)[Ljava/lang/Object; of setAccessFlags -()[Ljavassist/bytecode/annotation/Annotation; java/lang/Class (javassist/bytecode/annotation/Annotation getTypeName getDescriptor numOfParameters (Ljava/lang/String;)I .()[[Ljavassist/bytecode/annotation/Annotation; getClassLoader ()Ljava/lang/ClassLoader; @(Ljava/lang/ClassLoader;Ljavassist/ClassPool;)Ljava/lang/Object; getClass ()Ljava/lang/Class; ([Ljava/lang/String;)V outerClass className methodName methodDescriptor !(Ljavassist/bytecode/ConstPool;)V :(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V copy Q(Ljavassist/bytecode/ConstPool;Ljava/util/Map;)Ljavassist/bytecode/AttributeInfo; ()Ljava/lang/Object; (Ljavassist/CtClassType;)V (Ljava/lang/Object;)V ()Ljava/util/List; (I)Ljava/lang/Object; 4(Ljavassist/bytecode/FieldInfo;Ljavassist/CtClass;)V (Ljavassist/CtMember;)V isMethod 5(Ljavassist/bytecode/MethodInfo;Ljavassist/CtClass;)V isPrivate count +(Ljavassist/CtMember;Ljavassist/CtMember;)I isConstructor getMethodInfo2 !()Ljavassist/bytecode/MethodInfo; isClassInitializer ()Ljava/util/Collection; java/util/Collection getStringRep put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ofParameters (([Ljavassist/CtClass;)Ljava/lang/String; byExpr 3(Ljava/lang/String;)Ljavassist/CtField$Initializer; getInit !()Ljavassist/CtField$Initializer; check isFinal getType getConstantValue 4(Ljavassist/bytecode/ConstPool;Ljavassist/CtClass;)I getFieldInfo2 ()Ljavassist/bytecode/FieldInfo; "(Ljavassist/bytecode/ConstPool;I)V !(Ljavassist/bytecode/FieldInfo;)V remove #(Ljavassist/bytecode/ConstPool;II)V "(Ljavassist/bytecode/MethodInfo;)V 5(Ljavassist/bytecode/ConstPool;Ljava/lang/String;[B)V doit S(Ljavassist/CtClass;Ljavassist/bytecode/MethodInfo;Ljavassist/bytecode/ConstPool;)V 5(Ljavassist/CtClass;Ljavassist/bytecode/MethodInfo;)Z compact debugDump flush writeClassfile +(Ljava/lang/String;Ljava/io/OutputStream;)V (Ljavassist/NotFoundException;)V (Ljava/lang/Throwable;)V makeFileOutput .(Ljava/lang/String;)Ljava/io/DataOutputStream; 3(Ljavassist/bytecode/Bytecode;Ljavassist/CtClass;)V compileIfStatic _(Ljavassist/CtClass;Ljava/lang/String;Ljavassist/bytecode/Bytecode;Ljavassist/compiler/Javac;)I getStaticInitializer setMaxStack setMaxLocals E(Ljavassist/bytecode/ConstPool;Ljava/lang/String;Ljava/lang/String;)V toCodeAttribute $()Ljavassist/bytecode/CodeAttribute; setCodeAttribute %(Ljavassist/bytecode/CodeAttribute;)V getCodeAttribute iterator #()Ljavassist/bytecode/CodeIterator; insertEx ([B)I getExceptionTable %()Ljavassist/bytecode/ExceptionTable; insert '(Ljavassist/bytecode/ExceptionTable;I)V getMaxStack getMaxLocals rebuildStackMapIf6 6(Ljavassist/ClassPool;Ljavassist/bytecode/ClassFile;)V getParameterTypes =(Ljava/lang/String;Ljavassist/ClassPool;)[Ljavassist/CtClass; skipSuperConstructor skipThisConstructor recordParams ([Ljavassist/CtClass;Z)I $(Ljavassist/compiler/CompileError;)V compile s(Ljavassist/CtClass;Ljava/lang/String;Ljavassist/bytecode/Bytecode;[Ljavassist/CtClass;Ljavassist/compiler/Javac;)I keySet ()Ljava/util/Set; (I)Ljava/lang/StringBuilder; isAbstract ? ? qr st ut vt wt xy z{ |} ~ ?? ?? ?? ?t ?? ?? ? ? h ?? ? ? N*+? *? ? *,? ****Z? Z? Z? ? *? *? *? *? *? *? *? *? ? ? 6 Q L R S % T * U / V 4 W 9 X >