Описание тега google-reflections
2
ответа
API Reflections не показывает интерфейсы с аннотациями
Я использую Reflections API для сканирования моего Java-проекта и извлечения всех классов / интерфейсов с определенной аннотацией. Однако это просто возврат классов, а не интерфейсов. Я использую следующее: Set<Class<?>> annotated = refl…
15 июл '14 в 05:10
1
ответ
Список всех интерфейсов в пакете в файле jar
Здравствуйте, stackru'ers! Я пытаюсь перечислить все классы из интерфейса в конкретном пакете. Я столкнулся с несколькими решениями и попробовал следующее: Используя отражения: AllCommands = new ArrayList<ICommand>(); Reflections reflections =…
09 июн '13 в 12:57
0
ответов
Reflections метод getTypesAnnotatedWith() не возвращает аннотированное значение класса
Я создал пользовательскую аннотацию, как показано ниже: @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.TYPE) public @interface Connection { String protocol(); } и у меня есть пара классов с этой аннотацией, как показано ниже: @Connection(pr…
15 сен '17 в 14:36
1
ответ
Как найти все (дочерние) подчиненные интерфейсы определенного интерфейса в Java?
Учитывая интерфейс: public interface A {}; с наследующими интерфейсами: public interface B extends A {} public interface C extends A {} Как я могу программно сканировать, чтобы найти B а также C? Т.е. как это сделать: Type[] types = findAllSubInterf…
20 ноя '15 в 11:41
2
ответа
Как сканировать аннотации в Spring Web App с помощью библиотеки отражений (или другой)
У меня есть веб-приложение, созданное с помощью Spring и работающее внутри Jboss. Я пытаюсь во время выполнения сканировать классы с определенной аннотацией. Прямо сейчас я использую библиотеку Reflections с открытым исходным кодом public static Lis…
04 июн '14 в 21:01
1
ответ
Google размышления о Websphere - Не удалось открыть URL-соединение
У меня есть проект, в котором я использую Google Reflections и развертываю проект в профиле websphere liberty. Мой проект имеет следующий код, Transformer.class это местоположение в банке зависимостей private void bindTransformers(SimpleRegistry ini…
23 апр '15 в 07:40
5
ответов
Размышления - Java 8 - неверный тип константы
У меня проблема с библиотекой Reflections. Я пытаюсь динамически загружать все классы, которые реализуют определенный интерфейс. Все работает нормально (все классы загружены), пока я не использую лямбда-выражения в этих классах (Java 8). Я попытался…
18 май '15 в 21:40
0
ответов
Google отражений не может найти классы при использовании через плагин Maven в проекте
Я использую отражения Google в своем плагине Maven, чтобы получить некоторые классы с аннотациями. Как и в моем проекте, я дал только один URL, и он имеет 3 ключа, но вместо этого он показывает отсканированные 108 URL и 0 ключей. Чего не хватает, я …
08 мар '15 в 11:39
1
ответ
Создайте classpath из JAR внутри файла WAR
Я пытаюсь динамически извлечь конфигурацию из данного файла WAR. Моя цель - найти все классы, которые реализуют какой-то интерфейс (Parameter). Файл war не находится на пути к классам, поэтому я создаю временный загрузчик классов для проверки его кл…
11 дек '15 в 15:10
1
ответ
Использование Reflections для нахождения (транзитивных) подтипов класса, когда не все типы в иерархии находятся в отфильтрованном URL пути к классу
Я пытаюсь использовать библиотеку Reflections, чтобы получить все подклассы определенного класса. Мне нужно отфильтровать поиск только по подклассам в определенном URL пути к классу. Это код, который я использую: ConfigurationBuilder config = new Co…
16 окт '12 в 14:48
1
ответ
Библиотека Jar не распознается внутри Intelij IDEA
Привет! Я новичок в Intelij IDEA, и я не могу заставить библиотеку отражений Google работать внутри intelijIDEA. Я попытался добавить его в качестве рекомендации на многих сайтах, перейдя к настройке модуля, затем к зависимости, щелкнув по значку до…
27 дек '12 в 23:25
1
ответ
Как использовать библиотеку отражений для получения подтипа подтипа
Вот мой сценарий, у меня есть три класса: public abstract class A { public Set<Class<?>> getGrandChildren() { Reflections reflections = new Reflections(this.getClass().getPackage().getName()); Set<Class<?>> grandChildren = re…
25 авг '16 в 20:20
1
ответ
Является ли org.reflections.Reflections потокобезопасным
Чтобы не создавать несколько экземпляров класса org.reflections.Reflections, я думал просто создать его и использовать по мере необходимости. Кто-нибудь знает, является ли этот класс потокобезопасным? Если это не потокобезопасно, я знаю, что могу ис…
16 янв '15 в 02:59
2
ответа
Загрузка классов из jar-файла, который динамически загружается через сервлет
Я загружаю jar динамически через сервлет и сохраняю его в моем каталоге WEB-INF/lib. Я хочу, чтобы все классы были помечены моей аннотацией, Я использовал приведенный ниже код отражения без какой-либо удачи. Манифест фляги читабелен, но классы нет. …
11 дек '12 в 13:27
3
ответа
Play2War - не удалось создать Vfs.Dir из URL
Я пытаюсь развернуть приложение Play 2.1.1 на Websphere 8.5.5 с помощью Play2War. Приложение отлично работает при запуске с play ~run но когда я развертываю войну на Websphere, я получаю это сообщение об ошибке: org.reflections.ReflectionsException:…
25 июн '13 в 09:21
1
ответ
Проблемы реализации сканирования аннотаций с использованием Reflections в приложении RCP
Моей первой попыткой было просто включить банки в мое основное приложение. (Затмение 3.7) Я знаю, что это осуждается, но я пишу отдельное специализированное приложение, и я не слишком беспокоился о попытках разобраться в связках. Попытавшись запусти…
09 ноя '12 в 13:40
1
ответ
Класс сканирования Java для аннотаций с использованием Google Reflections
Я пытаюсь отсканировать поля внутри класса для моей собственной аннотации, используя отражения Google. Я не знаю почему, но результатом всегда является пустой набор. Тестовый класс public class AnnotationParser { public void parse() { String package…
22 июл '13 в 04:38
3
ответа
Размышления не могли получить тип класса
Поэтому я использую Java Reflections API для поиска в другой банке классов, которые расширяют Foo используя следующий код: Reflections reflections = new Reflections("com.example"); for(Class<? extends Foo> e : reflections.getSubTypesOf(Foo.cla…
29 май '13 в 22:09
1
ответ
Google размышления не разрешают мои параметры типа на аннотированных методах
У меня есть следующий код, который хорошо работает, если проект находится в моем classpath локально, и я делаю getClass(). GetClassLoader(). Но когда я пытаюсь загрузить динамически из внешнего банку, это не удается. Это не в состоянии загрузить MyT…
22 июн '15 в 21:58
1
ответ
Guava ClassPath.from(MyClass.class.getClassLoader()). GetTopLevelClassesRecursive("mypackage") возвращает 0 элементов
В одном из моих проектов я использую Guava, чтобы получить имя класса из командной строки, а затем вызываю соответствующий конструктор. Пользователь запускает файл.bat примерно так: java -jar MyClass.jar OtherClass OtherClass находится в некотором п…
23 июл '17 в 08:43