【发布时间】:2013-09-22 21:52:37
【问题描述】:
这是我正在使用的代码
String fieldName = "lock";
String fieldType = "Ljava/util/concurrent/locks/Lock;";
Object initValue = new ReentrantLock();
cw.visitField(ACC_PUBLIC, fieldName, fieldType, null, initValue).visitEnd();
我试图添加一行“Lock lock = new ReentrantLock();” 但是 asm 报错了
线程“主”java.lang.IllegalArgumentException 中的异常:值类 java.util.concurrent.locks.ReentrantLock 在 org.objectweb.asm.ClassWriter.a(未知来源)
【问题讨论】: