Как указать параметр конструктора ClassParser? - PullRequest
0 голосов
/ 28 августа 2011

Я пытаюсь использовать ClassParser для получения имен параметров метода, конструктор ClassParser принимает имя класса в качестве параметра, например:

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

Я пытаюсь установить параметр для класса String. Я пытался использовать "String.class", но он не работает. Я также использовал «java.lang.String.class», но он не работает. Наконец, я попробовал this.getClass (). GetResource ("java / lang / String"). ToString (), но также это не работает. Как я могу решить это?

Спасибо

1 Ответ

0 голосов
/ 29 августа 2011

Полагаю, это BCEL?Тогда ClassParser на самом деле не принимает параметр имени класса, а скорее входной поток, имя файла или zip-файл и запись (также известную как запись файла jar).Я ожидаю, что

ClassParser parser = new ClassParser("your/package/name/Main.class");

будет работать, учитывая, что ваш класс не является частью файла JAR.

...