Вопросы по теме 'eclipse-jdt'

Напишите подпись метода Java с аннотированными параметрами с помощью JDT
Я пишу подключаемый модуль eclipse, который генерирует код. Я использую eclipse jdt для создания классов, полей и методов. Одним из требований, которые у меня есть, является создание методов с аннотированными параметрами... public returnType...
791 просмотров

Почему 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 просмотров

Как получить IType из имени класса в Eclipse JDT
Я реализую вариант мастера JUnit New Test Suite Wizard, и вместо получения тестовых классов из текущего проекта мне нужно получить их из другого источника. Они приходят ко мне в виде строк полных имен классов. Некоторые из них могут еще не...
1106 просмотров
schedule 10.11.2022

Создание представления отладки Eclipse
Я работаю над пользовательским представлением отладки в плагине Eclipse. В этом представлении мне нужно знать, когда мы находимся в режиме отладки и не сработала ли в данный момент точка останова. На данный момент у меня это работает, когда мое...
524 просмотров

Почему Eclipse не показывает значения всех объектов в перспективе отладки?
При отладке приложения Java в Eclipse JDT значения некоторых переменных отображаются в представлении «Переменные», но не во всплывающих подсказках при наведении курсора на переменные в редакторе. Следующий снимок экрана иллюстрирует проблему:...
2098 просмотров
schedule 28.06.2022

Как получить доступ к MethodInvocation, который находится внутри VariableDeclarationStatement
Я проверяю вызов метода с помощью JDT и выполняю проверку его аргумента. Я использую класс посетителя AST, который посещает узлы MethodInvocation и выполняет эту операцию. Я использую метод ниже в классе посетителей. public boolean...
826 просмотров

Как я могу получить имя метода с аннотацией?
Например, класс 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 просмотров

Альтернатива или улучшение Eclipse JDT SearchEngine
Я ищу способ либо улучшить время выполнения класса Eclipse SearchEngine, либо другой метод поиска, который мог бы его заменить. В настоящее время я ищу все ссылки на ВСЕ методы в исходных файлах данного проекта. Этот метод отлично работает для...
818 просмотров
schedule 28.11.2022

Как использовать ASTRewrite для замены конкретного SimpleType на PrimitiveType?
Мне нужно предварительно обработать некоторый код перед компиляцией для языка на основе Java - Processing. В этом языке все экземпляры типа color необходимо заменить на int. Например, вот фрагмент кода: color red = 0xffaabbcc; color[][] primary...
1418 просмотров

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 просмотров

Модификаторы статического поля 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