Вопросы по теме 'eclipse-jdt'
Могу ли я использовать eclipse JDT/AST для других языков программирования?
Могу ли я использовать AST/JDT для других языков? Например, написать свой парсер для C#, который каким-то образом использует технологию AST?
709 просмотров
schedule
27.04.2022
Как установить путь сборки Eclipse и путь к классу из файла сборки Ant?
Существует много дискуссий о Ant и Eclipse, но, похоже, ни один из предыдущих ответов мне не помог.
Вот в чем дело: я пытаюсь создать программу на Java, которая успешно компилируется с помощью Ant из командной строки. (Чтобы еще больше запутать...
26119 просмотров
schedule
01.05.2023
Почему IJavaProject.findPackageFragmentRoots возвращает пустой массив?
Каждый раз, когда я вызываю IJavaProject.findPackageFragmentRoots(IClasspathEntry cpe) и передаю ему IClasspathEntry вида CPE_PROJECT, он возвращает пустой список. Я приостановил отладчик и запустил следующие строки в представлении Eclipse Display,...
1329 просмотров
schedule
31.08.2023
Как я могу получить имя пакета объекта с помощью JDT API разработки eclipse?
Мне нужно получить исходный пакет любого объекта, объявленного в классе. Этот объект может быть объявлен как переменная класса или локальная переменная метода.
Я могу найти это для переменной объекта класса, используя API IFields.
Например,...
244 просмотров
schedule
04.06.2023
Программно добавить исходную папку из плагина Eclipse
Я разрабатываю соединитель m2e для плагина maven, который фактически генерирует некоторые источники. Мне нужно добавить сгенерированные источники (папку) в рабочую область в качестве исходной папки.
Я использовал JavaCore для редактирования...
3608 просмотров
schedule
06.06.2023
Как определить модификаторы для метода или поля в Eclipse JDT?
Я пишу несколько простых посетителей AST для Eclipse JDT. У меня есть классы MethodVisitor и FieldVisitor , каждый из которых расширяет класс ASTVisitor . Возьмем, к примеру, MethodVisitor . В методе Visit этого класса (который является...
2532 просмотров
schedule
23.07.2023
Eclipse JDT — как установить точку останова в невидимом конструкторе по умолчанию?
Как установить точку останова входа метода в синтетический конструктор по умолчанию нередактируемого (библиотечного) класса в eclipse Juno (4.2)?
e.g.
public class Foo {} // can't change that code
// (...)
Foo foo = new Foo() // now it...
992 просмотров
schedule
11.10.2022
Сбор информации о классе Java
Есть ли способ собрать информацию о классе Java через плагин?
Я хотел собрать информацию, такую как пакет, которому он принадлежит, импорт, который он имеет, есть ли у него реализации или расширения.
После сбора необходимой информации...
109 просмотров
schedule
21.04.2023
Как получить все видимые переменные для определенного метода в JDT
Я хочу разработать подключаемый модуль Eclipse, который получает все видимые переменные для определенного метода. Например:
public class testVariable {
String test1;
Object test2;
void method_test1(){
int...
1072 просмотров
schedule
10.02.2024
eclipse JDT устанавливает проект
Я новичок в Eclipse JDT. Я просматривал какой-то учебник и нашел один хороший пример создания java-файла. В приведенном ниже примере, в каком проекте они будут создавать пакет и java-файл. Я не видел никакого кода, указывающего на какое-либо имя...
455 просмотров
schedule
23.08.2023
Как получить папку из пакета OSGI?
У меня есть собственный пакет OSGI, в котором есть папка с некоторыми ресурсами. Как прочитать эту папку из пакета и получить все ее дочерние элементы?
Я использовал перед следующим кодом.:
Bundle bundle = Platform.getBundle(bundleID);...
2005 просмотров
schedule
27.04.2024
Парсер Java JDT. Получить тип переменной VariableDeclarationFragment
Я реализовал синтаксический анализатор Java с помощью JDT и не могу понять, как получить тип переменной, если ее тип узла — VariableDeclarationFragment .
Я узнал, как получить тип переменной, только когда дело доходит до VariableDeclaration...
1357 просмотров
schedule
04.03.2024
Как получить путь к java-файлу, выбранному в проводнике pacake в eclipse
У меня есть этот код в плагине eclipse. Мне нужно получить путь к любому файлу. Для экземпляров IFile работает, но для ICompilationUnit я понятия не имею.
final IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();...
720 просмотров
schedule
27.08.2022
Разработка подключаемого модуля Eclipse: не рекомендуется доступ: тип EclipseStarter недоступен из-за ограничения на требуемую библиотеку
Я знаю, что означает «нежелательный доступ»: вы используете внутренние библиотеки, вещи, которых нет в общедоступном API, и вы просто не должны их использовать.
Теперь, насколько мне известно, класс EclipseStarter в пакете "org.eclipse.osgi.util"...
3604 просмотров
schedule
13.10.2023
Как определить класс AnnotationDeclaration или TypeDeclaration с помощью JDT
Я использую JDT ASTParser для анализа всего файла Java в данной папке. Я написал следующий код:
private void parse(String fileContent) {
// TODO Auto-generated method stub
//advise the parser to parse the code following to the Java...
693 просмотров
schedule
22.12.2023
Вставка блока/скобки в операторы If-else с использованием JDT
Я создаю плагин Eclipse, который должен вставлять блок в одну строку операторов if-else.
[Точно так же, как Eclipse упрощает установку предпочтения для редактора в действии сохранения]
например
if (isFormed)
if (i == 1)...
445 просмотров
schedule
17.06.2022
Проблема при программном открытии маркера в редакторе
Я пытаюсь открыть маркер, дважды щелкнув запись из TableViewer внутри подключаемого модуля eclipse. Я могу получить связанный ресурс с маркером, однако ничего не происходит, пока выполняется метод openEditor .
Код выглядит следующим образом:...
334 просмотров
schedule
05.07.2023
Установка JDT на Eclipse Luna
У меня Windows 10 и Java уже установлена в моей системе. Но у меня есть eclipse Luna с установленным только CDT, но без JDT. Нужно ли мне еще раз загружать java для установки на eclipse или я могу просто указать путь к JRE и написать программу...
153 просмотров
schedule
25.06.2022
Есть ли способ разобрать выражение из строки и разрешить его тип в области видимости с помощью JDT?
Предположим, у меня есть следующий код
class A{
public void f(int i, int j){
// line
}
}
то, что я хочу сделать, это
разобрать код с помощью парсера JDT;
взять входную строку, например. i + j откуда-то разобрать строку с...
428 просмотров
schedule
25.07.2022
Программная компиляция классов Xtend не работает
В настоящее время я пытаюсь скомпилировать программно созданные классы Xtend. Все это является частью плагина Eclipse. Вот что я делаю:
Программное добавление зависимостей Xtend в целевой проект (работает).
Программное создание некоторых...
248 просмотров
schedule
27.07.2022