|
|
@@ -57,6 +57,10 @@ public final class JavassistUtil {
|
|
|
CtClass ctClass;
|
|
|
try {
|
|
|
ctClass = classPool.getCtClass(className);
|
|
|
+ if (ctClass.isFrozen()) {
|
|
|
+ Logger.debug(JavassistUtil.class, "defrost class " + className);
|
|
|
+ ctClass.defrost();
|
|
|
+ }
|
|
|
CtMethod[] methods = ctClass.getDeclaredMethods();
|
|
|
for (CtMethod ctMethod : methods) {
|
|
|
// 当前类中的方法 && 非构造方法
|