Вызов метода с java.lang.Class в Jython - PullRequest
2 голосов
/ 19 августа 2010

Я пытаюсь использовать SimpleLog из Jython, но я не могу найти какой-либо способ использования его конструкторов, потому что один из аргументов всегда является java.lang.Class.

logger = SimpleLogger ( name ) <- не работает logger = SimpleLogger (self) <- не работает logger = SimpleLogger (SimpleLogger.class) <- не работает </p>

Проблема сейчас в SimpleLog, но я уверен, что такой подход есть во многих других библиотеках.

Спасибо.

1 Ответ

1 голос
/ 19 августа 2010

Просто передайте сам тип, он отображается на класс в Java:

logger = SimpleLogger (SimpleLogger)

from com.foo import DaClass
logger = SimpleLogger (DaClass)

и т. Д.

...