Вопросы по теме 'sun-codemodel'

Поддерживает ли CodeModel импорт классов из неуказанных пакетов?
Я хочу создать файл, содержащий ссылку на класс, не зная, из какого пакета он на самом деле исходит. Например. пользователь предоставляет import foo.* import blah.* Button("press me") и мне нужно сгенерировать import foo.*; import...
1179 просмотров
schedule 15.03.2022

NoClassDefFoundError: org/junit/AfterClass во время обработки аннотации
Я генерирую код с помощью CodeModel во время обработки аннотаций с помощью maven. Этот код предназначен для тестирования JUnit: JMethod tearDownClass = testClass.method( JMod.PUBLIC | JMod.STATIC, Void.class, "tearDownClass");...
1394 просмотров

CodeModel - Как определить аннотации со значением перечисления?
Похоже, что структура генератора кода Java CodeModel не способна создавать аннотации, которые содержат только значение перечисления без имени — к сожалению, очень распространенный шаблон (который используется JPA для пример):...
1363 просмотров

Какова роль ClassOutline/JClass/CClass в CodeModel?
Мой вопрос касается написания плагинов JAXB, в частности модели кода JAXB. Какова роль ClassOutline (и это компаньоны ) и JClass (и компаньоны ) и CClass (и компаньоны )? При просмотре списка классов в соответствующих упаковках непонятно,...
1605 просмотров
schedule 15.04.2024

заменить использование переменной методом в кодовой модели
Я ищу решение, в котором я могу определить поле в классе и использовать ссылку в этом конкретном классе. Модель кода должна создать метод для создания экземпляра поля и заменить использование поля созданным методом. Я надеюсь, что кто-нибудь может...
260 просмотров
schedule 13.09.2022

CodeModel/Jinvocation с JMethod.body()
У меня есть следующий JInvocation: JInvocation jInvoke = JExpr.invoke(anotherPageInstance, method); где anotherPageInstance  – это JVar , а метод – JMethod . Я делаю некоторые действия с этим JInvocation , а затем хочу добавить его в...
257 просмотров
schedule 11.12.2023

Сохранить объект Jcodemodel после выхода
У меня проблема с JCodeModel (SUN). Моя программа запускается каждый день, и я хочу добавить некоторую функцию в классы, которые были созданы до текущего запуска. JcodeModel поддерживает это? Если нет, есть ли возможность сохранить объект...
150 просмотров

JCodeModel - Как связать методы вызова
Я пытаюсь понять, как использовать цикл для создания JExpression , который я могу использовать в вызове .assign() . Я знаю, что вы можете сделать что-то вроде JExpr.invoke("methodA").invoke("methodB") с JCodeModel, но я хочу иметь возможность...
1817 просмотров
schedule 20.01.2023

Создать реализацию абстрактного метода с использованием модели солнечного кода?
Я пытаюсь создать следующее, используя sun-codemodel. JavaRDD<Activitydaily> activityBatchDailyRDDs = activityBatchDailyFunction.cassandraTable("test", "tbl") .map(new Function<CassandraRow, Activitydaily>() {...
124 просмотров
schedule 22.07.2022

Не удается создать абстрактный класс в кодовой модели?
Мой код: JCodeModel cm = new JCodeModel(); cm._class(JMod.ABSTRACT, "TestClass", ClassType.CLASS); cm.build(new File(".")); независимо от того, что я пишу в параметр mods или ClassType , результат всегда будет public class . Как я могу...
83 просмотров
schedule 20.02.2023

Использование com.sun.codemodel; как написать класс как строку вместо файла
Я исследую com.sun.codemodel для создания классов Java. // https://mvnrepository.com/artifact/com.sun.codemodel/codemodel compile group: 'com.sun.codemodel', name: 'codemodel', version: '2.6' Класс JCodeModel имеет несколько методов сборки,...
524 просмотров
schedule 01.04.2023

Как вызвать метод другого класса с помощью codemodel
У меня есть класс java, скажем, класс A с некоторыми уже присутствующими методами, я создаю класс, используя модель кода, скажем, classB , и при создании с использованием модели кода я пытаюсь вызвать один метод этого classA . я пробовал ниже...
160 просмотров
schedule 10.10.2022