import javassist.ClassPool; import javassist.CtClass; import javassist.CtField; import javassist.NotFoundException; public class JavassistExample { public static void main(String[] args) { try { ClassPool classPool = ClassPool.getDefault(); CtClass ctClass = classPool.get("com.example.MyClass"); CtField field = ctClass.getDeclaredField("myField"); field.setModifiers(field.getModifiers() & ~Modifier.FINAL); ctClass.writeFile(); ctClass.toClass(); e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文