Вопросы по теме '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 просмотров
schedule
12.09.2023
CodeModel - Как определить аннотации со значением перечисления?
Похоже, что структура генератора кода Java CodeModel не способна создавать аннотации, которые содержат только значение перечисления без имени — к сожалению, очень распространенный шаблон (который используется JPA для пример):...
1363 просмотров
schedule
03.08.2023
Какова роль 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 просмотров
schedule
11.05.2023
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