Java ASM:不能实例化ClassNode

时间:2014-10-30 00:12:59

标签: java java-bytecode-asm

我正在使用ASM v5.0.3。我正在尝试创建一个ClassNode,但构造函数似乎永远挂起。这是代码:

    logger.warn("______ Creating class node");
    try {
        logger.warn("______ Creating class node 1");
        ClassNode classNode = new ClassNode();
        logger.warn("______ Creating class node 2");
    }
    catch (Exception e)
    {
        logger.error("Could not instantiate class node");
    }
    logger.warn("______ Created class node");

在控制台上我看到了

WARN 2014-10-29 17:06:37,704 [line 39] ______ Creating class node
WARN 2014-10-29 17:06:37,704 [line 42] ______ Creating class node 1

然后别的什么。我完全不知道这里发生了什么。我该如何诊断和解决这个问题?谁看过这个吗。我试图解决这个问题的另一件事是从传递依赖中删除旧版本的asm,例如:

<exclusions>
    <exclusion>
        <groupId>asm</groupId>
        <artifactId>asm</artifactId>
    </exclusion>
</exclusions>

因为我正在使用

<dependency>
    <groupId>org.ow2.asm</groupId>
    <artifactId>asm-all</artifactId>
    <version>${ow2.asm.version}</version>
</dependency>

这听起来对任何人都很熟悉吗?

0 个答案:

没有答案
相关问题