我是Java ThreadPoolExecutor类,如下所示
if (className.contains("java/util/concurrent/ThreadPoolExecutor")) {
try {
ClassPool classPool = ClassPool.getDefault();
CtClass ctClass = classPool.makeClass(new ByteArrayInputStream(
classfileBuffer));
CtConstructor constructor[] = ctClass.getConstructors();
for (CtConstructor con : constructor) {
System.out.println("constructor " + con.getLongName());
}
byteCode = ctClass.toBytecode();
ctClass.detach();
} catch (Throwable ex) {
System.out.println("Exception: " + ex);
ex.printStackTrace();
}
}
形成这个我是geeing构造函数名称如下
java.util.concurrent.ThreadPoolExecutor$Worker(java.util.concurrent.ThreadPoolExecutor,java.lang.Runnable)
我想使用像
这样的构造函数的参数创建一个ThreadPoolExecutorThreadPoolExecutor tpe = (ThreadPoolExecutor)...
如何做到这一点。