Вопросы по теме 'eclipse-jdt'
Напишите подпись метода Java с аннотированными параметрами с помощью JDT
Я пишу подключаемый модуль eclipse, который генерирует код. Я использую eclipse jdt для создания классов, полей и методов. Одним из требований, которые у меня есть, является создание методов с аннотированными параметрами...
public returnType...
791 просмотров
schedule
26.08.2022
Почему resolveBinding() возвращает значение null, хотя я установил ResolveBindings(true) в своем ASTParser?
Я пишу подключаемый модуль Eclipse, который использует ASTParser JDT AST для анализа метода. Я ищу в этом методе создание объекта определенного типа.
Когда я нахожу ClassInstanceCreation , я вызываю для него getType() , чтобы увидеть, какой...
2181 просмотров
schedule
01.04.2022
Как JUnit находит тестируемый подключаемый модуль eclipse?
Я пишу подключаемый модуль (ClassRefactoringPlugin), который проверяет исходный код в Eclipse 3.6.1. Подключаемый модуль содержит класс CallData, который проверяет исходный файл Java и определяет, какие элементы Java вызываются из метода с помощью...
1306 просмотров
schedule
25.01.2023
Устарело только наследование классов
Я хотел бы отказаться от поддержки только расширения данного класса, а не всех методов и полей, содержащихся в классе, используя аннотацию @Deprecated.
То есть предупреждение появится, если вы расширите данный класс, но ссылки на методы или поля не...
1468 просмотров
schedule
09.06.2022
Плагин Eclipse — как я могу вызвать его из исходного кода?
Я создал подключаемый модуль JDT для eclipse, который содержит AbstractHandler, следуя этому превосходному руководству. Этот плагин запускается нажатием кнопки. Однако я хочу иметь класс, который будет вызывать этот плагин во время сборки через...
265 просмотров
schedule
21.09.2023
Разрешение перегруженных методов с помощью ASTVisitor в Eclipse JDT
В настоящее время я работаю над академическим проектом, в котором используется ASTVisitor для создания базового дерева вызовов.
Для этого необходимо связать вызов метода с его объявлением.
EDIT : проблема решена в значительной степени:...
1246 просмотров
schedule
30.10.2022
Как получить IType из имени класса в Eclipse JDT
Я реализую вариант мастера JUnit New Test Suite Wizard, и вместо получения тестовых классов из текущего проекта мне нужно получить их из другого источника. Они приходят ко мне в виде строк полных имен классов.
Некоторые из них могут еще не...
1106 просмотров
schedule
10.11.2022
Создание представления отладки Eclipse
Я работаю над пользовательским представлением отладки в плагине Eclipse. В этом представлении мне нужно знать, когда мы находимся в режиме отладки и не сработала ли в данный момент точка останова.
На данный момент у меня это работает, когда мое...
524 просмотров
schedule
19.12.2022
Почему Eclipse не показывает значения всех объектов в перспективе отладки?
При отладке приложения Java в Eclipse JDT значения некоторых переменных отображаются в представлении «Переменные», но не во всплывающих подсказках при наведении курсора на переменные в редакторе.
Следующий снимок экрана иллюстрирует проблему:...
2098 просмотров
schedule
28.06.2022
Как получить доступ к MethodInvocation, который находится внутри VariableDeclarationStatement
Я проверяю вызов метода с помощью JDT и выполняю проверку его аргумента. Я использую класс посетителя AST, который посещает узлы MethodInvocation и выполняет эту операцию. Я использую метод ниже в классе посетителей.
public boolean...
826 просмотров
schedule
11.08.2022
Как я могу получить имя метода с аннотацией?
Например, класс Exam имеет несколько методов с аннотацией.
@Override
public void add() {
int c=12;
}
Как я могу получить имя метода (добавить) с аннотацией @Override , используя org.eclipse.jdt.core.IAnnotation ?
4795 просмотров
schedule
28.06.2022
Eclipse JDT AST: проблемы с анализом класса с вложенными элементами
Я хотел бы сделать статический анализ кода для исходного кода Java. Для синтаксического анализа я использую Eclipse JDT (3.6) ASTParser вне Eclipse со следующим кодом:
private static final Map<String, String> COMPILER_OPTIONS;
static {...
416 просмотров
schedule
19.10.2022
Альтернатива или улучшение Eclipse JDT SearchEngine
Я ищу способ либо улучшить время выполнения класса Eclipse SearchEngine, либо другой метод поиска, который мог бы его заменить. В настоящее время я ищу все ссылки на ВСЕ методы в исходных файлах данного проекта. Этот метод отлично работает для...
818 просмотров
schedule
28.11.2022
Как использовать ASTRewrite для замены конкретного SimpleType на PrimitiveType?
Мне нужно предварительно обработать некоторый код перед компиляцией для языка на основе Java - Processing. В этом языке все экземпляры типа color необходимо заменить на int. Например, вот фрагмент кода:
color red = 0xffaabbcc;
color[][] primary...
1418 просмотров
schedule
30.12.2022
Eclipse найти ссылки для метода
Я хотел найти всех вызывающих метод get для следующего класса:
package com.zzz.zzz.zzz.services;
public final class EMF {
private static final EntityManagerFactory emfInstance =
Persistence.createEntityManagerFactory("obamaCareIsGood4U");...
24012 просмотров
schedule
04.11.2023
Как получить строку и/или столбец из проанализированного источника Java из Eclipse JDT Parser со всех узлов?
Я довольно долго играл с AST и пытался получить информацию о строке и столбце, связанную с данным узлом, проанализированным в этом плагине из eclipse. Согласно задокументированному API здесь я обнаружил, что метод getStartPosition() может дать...
2000 просмотров
schedule
23.02.2024
Модификаторы статического поля Eclipse JDT
Я хочу получить информацию о модификаторе поля. Чтобы быть точным, я хочу выяснить, является ли поле статическим. Например, я хочу изучить следующий код:
ASTParser parser = ASTParser.newParser(AST.JLS3);
Как я могу сделать вывод, что JLS3...
201 просмотров
schedule
23.05.2023
Основной синтаксический анализатор Eclipse JDT не анализирует комментарии
Мы пытались использовать базовый синтаксический анализатор Eclipse JDT в нашем проекте для анализа исходных файлов Java, но одна из проблем, с которыми мы столкнулись, заключается в том, что мы не можем получить список комментариев из файла. Мы...
1954 просмотров
schedule
16.08.2022
Подписание Jar в eclipse, как уйти в отставку после изменения источника
Мне пришлось изменить некоторый исходный код в org.eclipse.jdt.core.dom.ASTNode, я использовал различные плагины eclipse в качестве «безголовых» библиотек в дизайне приложения для рефакторинга исходного кода определенным образом.
Я только в самом...
384 просмотров
schedule
15.06.2023
Компиляторы Oracle JDK и Eclipse JDT расходятся во мнениях! Что компилирует это неправильно? Необычные дженерики и вывод
У меня есть фрагмент кода, который несовместимо компилируется между Oracle JDK 7 и Eclipse JDT 7, но, поскольку я не уверен, какой компилятор делает ошибку (ошибки), я подумал, что должен спросить мнения здесь, прежде чем отправлять какие-либо отчеты...
743 просмотров
schedule
30.03.2023