Sử dụng Javassist để Thao tác Bytecode Java

Đọc và Xuất Bytecode ClassPool classPool = ClassPool.getDefault(); CtClass targetClass = classPool.get("example.Shape"); targetClass.setSuperclass(classPool.get("example.Point")); targetClass.writeFile("d://output"); // byte[] bytes = targetClass.toBytecode(); // Class loadedClass = targetClass.toClass(); ClassPool quản lý việc tải lớp, hỗ tr ...

Đăng vào ngày 14 tháng 8 lúc 07:43