Edit C:\Users\Admin\.m2\repository\org\javassist\javassist\3.18.1-GA\javassist\expr\NewExpr.class
???? 2 ? 3 ? 2 ? 2 ? 3 ? 3 ? 3 ? 2 ? ? ? ? ? 2 ? 2 ? 2 ? ? ? ? ? 2 ? ? ? 3 ? ? ? ? ? 2 ? ? ? ? ? ? ? ? ? ? ? 2 ? ? ? ? ? ? 2 ? ? 2 ? ? ? ? ? ? ? ? ? 2 ? ? ? + ? ? + ? ? ? + ? ? ? ProceedForNew InnerClasses newTypeName Ljava/lang/String; newPos I <init> j(ILjavassist/bytecode/CodeIterator;Ljavassist/CtClass;Ljavassist/bytecode/MethodInfo;Ljava/lang/String;I)V Code LineNumberTable LocalVariableTable this Ljavassist/expr/NewExpr; pos i !Ljavassist/bytecode/CodeIterator; declaring Ljavassist/CtClass; m Ljavassist/bytecode/MethodInfo; type np where ()Ljavassist/CtBehavior; getLineNumber ()I getFileName ()Ljava/lang/String; getCtClass ()Ljavassist/CtClass; Exceptions getClassName getSignature constPool Ljavassist/bytecode/ConstPool; methodIndex getConstructor ()Ljavassist/CtConstructor; cp index desc mayThrow ()[Ljavassist/CtClass; canReplace op StackMapTable replace (Ljava/lang/String;)V params [Ljavassist/CtClass; newType paramVar retVar bytecode Ljavassist/bytecode/Bytecode; e !Ljavassist/compiler/CompileError; Ljavassist/NotFoundException; Ljavassist/bytecode/BadBytecode; statement bytecodeSize newIndex codeSize end signature jc Ljavassist/compiler/Javac; Ljavassist/ClassPool; ca "Ljavassist/bytecode/CodeAttribute; ? ? ? ? ? ? e ? ? ? ? ? SourceFile NewExpr.java : ? 6 7 8 9 J K L M N O ? E ? ? ? ? ? ? ? ? ? C ? 9 ? ? ? ? ? ? P Q X ? ] ^ ? ? ? ? _ M ? ? javassist/compiler/Javac : ? ? ? ? ? ? ? ? M ? ? ? ? ? ? $javassist/expr/NewExpr$ProceedForNew : ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? c ? ? ? ? javassist/compiler/CompileError javassist/CannotCompileException : ? javassist/NotFoundException : ? javassist/bytecode/BadBytecode broken method : c javassist/expr/NewExpr javassist/expr/Expr java/lang/String javassist/bytecode/ConstPool javassist/ClassPool javassist/bytecode/CodeAttribute javassist/CtClass javassist/bytecode/Bytecode W(ILjavassist/bytecode/CodeIterator;Ljavassist/CtClass;Ljavassist/bytecode/MethodInfo;)V thisClass getClassPool ()Ljavassist/ClassPool; get '(Ljava/lang/String;)Ljavassist/CtClass; getConstPool ()Ljavassist/bytecode/ConstPool; iterator currentPos javassist/bytecode/CodeIterator u16bitAt (I)I getMethodrefType (I)Ljava/lang/String; -(Ljava/lang/String;)Ljavassist/CtConstructor; byteAt getClassFile ()Ljavassist/bytecode/ClassFile; writeByte (II)V (Ljavassist/CtClass;)V $()Ljavassist/bytecode/CodeAttribute; javassist/bytecode/Descriptor getParameterTypes =(Ljava/lang/String;Ljavassist/ClassPool;)[Ljavassist/CtClass; getMaxLocals withinStatic ()Z recordParams ,(Ljava/lang/String;[Ljavassist/CtClass;ZIZ)I recordReturnType (Ljavassist/CtClass;Z)I (Ljavassist/CtClass;II)V recordProceed &(Ljavassist/compiler/ProceedHandler;)V checkResultValue ((Ljavassist/CtClass;Ljava/lang/String;)Z getBytecode ()Ljavassist/bytecode/Bytecode; storeStack 6([Ljavassist/CtClass;ZILjavassist/bytecode/Bytecode;)V recordLocalVariables &(Ljavassist/bytecode/CodeAttribute;I)Z addConstZero addStore (ILjavassist/CtClass;)I compileStmnt addAload (I)V replace0 "(ILjavassist/bytecode/Bytecode;I)V $(Ljavassist/compiler/CompileError;)V (Ljavassist/NotFoundException;)V ! 2 3 6 7 8 9 : ; <