Генерация импорта с использованием Jcodemodel

Я пытаюсь сгенерировать Java-код, используя Jcodemodel.

  1. Как сгенерировать требуемые операторы импорта с помощью Jcodemodel?

  2. Как автоматически генерировать реализацию методов интерфейса, когда класс реализует интерфейс?

    например:

    interface Act {
    
       void act();
    
    }
    

    используя Jcodemodel, как генерировать метод интерфейса в классе реализации? нужно ли мне писать метод с использованием JMethod? Есть ли другой способ автоматического создания методов реализации?

  3. Как создать необходимый импорт для класса?

Пожалуйста, веди меня

1 ответ

Вы должны использовать метод

JClass importedClass= codeModel.ref("example.com.impl.MyClass");

И убедитесь, что example.com.impl.MyClass в вашем классе. В сгенерированном Java-источнике import example.com.impl.MyClass заявление будет автоматически добавлено для вас.

Другие вопросы по тегам