如何指定ClassParser构造函数参数?

时间:2011-08-28 19:10:53

标签: java bcel

我正在尝试使用ClassParser来获取方法参数名称,ClassParser构造函数将类名作为参数,例如:

ClassParser parser = new ClassParser("Main.class");

我正在尝试将参数设置为String类我尝试使用“String.class”但它不起作用。我也使用过“java.lang.String.class”,但它不起作用。最后,我尝试过this.getClass()。getResource(“java / lang / String”)。toString()但这也行不通。我该如何解决这个问题?

由于

1 个答案:

答案 0 :(得分:0)

我想这是BCEL?然后ClassParser并不真正采用类名参数,而是输入流,文件名或zip文件和条目(a.k.a jar文件条目)。我希望那个

ClassParser parser = new ClassParser("your/package/name/Main.class");
鉴于你的类不是jar文件的一部分,

会起作用。