3
ответа

Возможно ли проводить проверку валидации во время выполнения, отличное от времени компиляции?

Со следующим кодом Java: public class Bean {private String value; public Bean (значение @NonNull String) {// Обычно сбойную проверку можно добавить здесь, если это необходимо this.value = ...
вопрос задан: 13 July 2018 14:11
3
ответа

Setting the generated source directory for annotation processors in Maven

I'm trying to move a build which generates sources using an annotation processor to Maven. I've tried configuring the maven-compiler-plugin as follows: ...
вопрос задан: 16 December 2012 03:25
3
ответа

Метамодель JPA 2.0 в Netbeans?

Я считал, что начиная с версии 6.9, Netbeans включает аннотацию, обрабатывающую поддержку, необходимая функция, например, для генерации метамоделей JPA 2.0 объектов. Однако я не мог найти примеры или...
вопрос задан: 29 July 2010 08:27
3
ответа

Как Вы используете Обработку аннотации Java 1.6 для выполнения времени компиляции, переплетаясь?

Я создал аннотацию, применили его к DTO и записанный стиль Java 1.6 annotationProcessor. Я вижу, как иметь annotationProcessor, пишут новый исходный файл, который не является тем, что я хочу...
вопрос задан: 28 April 2010 08:03
2
ответа

Java-обработчик аннотации - получить родительский класс аннотированного элемента [duplicate]

Я пишу обработчик аннотации, и я хотел бы получить класс, к которому принадлежит аннотированный элемент. Это возможно ? class ClassThatHasAnnotatedFields {@MyAnnotation (data = "whatever" ...
вопрос задан: 3 August 2013 16:58
2
ответа

Как записать автоматизированные модульные тесты на процессор аннотации Java?

Я экспериментирую с процессорами аннотации Java. Я могу записать интеграционные тесты с помощью "JavaCompiler" (на самом деле, я использую "гикори" в данный момент). Я могу выполнить процесс компиляции и проанализировать...
вопрос задан: 18 October 2011 16:01
1
ответ

Почему я получаю эту ошибку с Velocity & ldquo; Velocity не инициализирована правильно. & Rdquo ;?

Я инициализирую двигатель скорости внутри обработчика аннотаций, который расширяет AbstractProcessor следующим образом: public boolean process (Set & lt ;? extendsTypeElement & gt; аннотации, RoundEnvironment roundEnv) {...
вопрос задан: 13 July 2018 08:50
1
ответ

Как генерировать метамодель JPA 2.0?

В духе безопасности типов, связанной с CriteriaQuery JPA 2.0 также, имеет API для поддержки представления Метамодели объектов. Любой знающий о полностью функциональной реализации этого...
вопрос задан: 22 February 2017 11:20
1
ответ

Найдите параметр типа типа возврата метода в процессоре Java 6 аннотации

Я пишу инструмент, который использует процессор аннотации для генерации исходного кода в зависимости от типа возврата методов аннотируемого класса. Тип возврата всегда является некоторым подтипом (интерфейс или класс)...
вопрос задан: 9 February 2015 16:05
1
ответ

Как получить Перечисление от AnnotationValue в Процессоре Аннотации

Я пытаюсь считать значение перечисления в аннотации с помощью процессора аннотации и зеркала аннотации, но я возвращаю пустой указатель. Я думаю, что это имеет отношение к AnnotationValue, переносящемуся...
вопрос задан: 22 June 2010 01:11
0
ответов

Доступ к исходному коду из процессора аннотаций Kotlin

Я пытаюсь получить доступ к исходному коду, связанному с аннотацией, используя kapt. Я вижу, что есть API дерева компилятора для достижения этого в Java. Как я могу добиться того же, используя Kotlin. Вот пример ...
вопрос задан: 4 March 2019 03:43
0
ответов

Каков процесс обнаружения процессоров аннотаций по умолчанию?

В документации подключаемого модуля Maven Compiler упоминаются следующие :annotationProcessors :Имена обработчиков аннотаций для запуска. Применяется только к JDK 1.6+. Если не задано, аннотация по умолчанию...
вопрос задан: 27 July 2012 09:57
0
ответов

Как я могу изучить все исходное дерево с помощью процессора аннотаций?

У меня есть много классов обработчиков, которые обрабатывают определенные типы сообщений. Чтобы зарегистрировать все эти обработчики, мне нужно знать, какие из них существуют. В настоящее время все они снабжены определенной аннотацией, и...
вопрос задан: 17 May 2012 16:22
0
ответов

Программный вызов процессоров аннотаций

Это первый раз, когда я пишу процессор аннотаций и хочу вызывать его программно. Является ли это возможным? Я написал небольшой код для процессора: @SupportedAnnotationTypes({"app.dev.ems....
вопрос задан: 12 May 2012 16:43
0
ответов

Обработка аннотаций eclipse java

Я хочу что-то сделать, используя обработку аннотаций в eclipse jdt. Справка Eclipse jdtapt говорит мне, что я должен настроить вещи на странице настроек обработки java/compiler/annotation. Но на моем...
вопрос задан: 24 March 2012 10:25
0
ответов

Отсутствует пакет Android javax.annotation.processing

Я хотел бы выполнить некоторую обработку аннотаций на основе примера по следующей ссылке: http:// www.zdnetasia.com/writing-and-processing-custom-annotations-part-3-39362483.htm. Однако я хотел бы...
вопрос задан: 10 March 2012 22:39
0
ответов

Java Generics: доступ к общему типу во время выполнения

Я хочу получить доступ к универсальному типу объявленного поля во время выполнения. Раньше у меня сложилось впечатление, что это невозможно из-за стирания типа Java. Однако этого не должно быть...
вопрос задан: 6 March 2012 16:05
0
ответов

Получение полного имени класса универсального типа с помощью процессора аннотаций Java 6

Я разрабатываю небольшой генератор кода с использованием API обработки аннотаций JDK 6 и застрял, пытаясь получить фактический универсальный тип поля в классе. Чтобы было понятнее, предположим, что у меня есть такой класс, как...
вопрос задан: 6 March 2012 16:01
0
ответов

Forward compatible Java 6 annotation processor and SupportedSourceVersion

Я пробую Java 7 для одного проекта и получаю предупреждения от аннотационных процессоров (Bindgen и Hibernate JPA modelgen) такого рода: warning: Supported source version 'RELEASE_6' from annotation ...
вопрос задан: 18 November 2011 16:06
0
ответов

????????? ????????? ?????? ???? ??????

? ??????????? java-????????? ? ??????? ????????????? API ????????? ?????????. ????? ?? ?????-?? ??????? ???????????? ?????????, ???????????? ?????? ???? ??????? ??????? ?? ??????. ?????
вопрос задан: 18 October 2011 04:41
0
ответов

Проверка отсутствия суперкласса в процессоре аннотации

При получении TypeElement в процессоре аннотации вы можете запросить его суперкласс (или, точнее, его TypeMirror) с помощью метода getSuperClass (). Согласно JavaDoc, тип ...
вопрос задан: 12 October 2011 09:48
0
ответов

Обработка аннотаций Java 6 - получение класса из аннотации

У меня есть специальная аннотация под названием @Pojo, которую я использую для автоматического создания вики-документации: package com.example.annotations; import java.lang.annotation.ElementType; import java.lang ....
вопрос задан: 7 October 2011 13:19
0
ответов

Доступ к исходному коду из процессора аннотаций Java

Я пытаюсь получить доступ к фактическому исходному коду типа из процессора аннотаций Java. Возможно ли это как-то? Спасибо!
вопрос задан: 16 June 2011 14:01
0
ответов

Процессор написания аннотации за maven-processor-plugin

Мне интересно написать обработчик аннотаций для maven-processor-plugin. Я относительно новичок в Maven. Где в пути проекта должен находиться исходный код Java процессора (например: src / main / ...
вопрос задан: 14 March 2011 17:08
0
ответов

javax.lang.model: Как мне узнать тип поля?

В java.lang.reflect можно сделать следующее: Поле someField = ...; Класс FieldType = someField.getType (); Но что мне делать с VariableElement в javax.lang.model (который может представлять или не представлять ...
вопрос задан: 19 December 2010 15:24
0
ответов

Java: отражение (во время выполнения) по сравнению с зеркалированием (при обработке аннотаций)

Я понимаю общие различия между концепциями отражения (выполняется во время выполнения с использованием класса, метода, поля , Аннотация, ...), и mirroring (done during annotation processing using ...
вопрос задан: 16 December 2010 20:15
0
ответов

Обработка аннотаций Java: как узнать, является ли раунд последним?

При расширении AbstractProcessor возникает возможность переопределить init (...), но нет "противоположного" метода, который бы вызывал после обработки всех раундов. Это проблема: когда вы ...
вопрос задан: 10 November 2010 12:01