Чтение текущего файла из плагина Eclipse (Eclipse) - PullRequest
0 голосов
/ 05 февраля 2020

Я пытаюсь создать плагин Eclipse, который читает файл и генерирует комментарии на основе полей и методов, определенных в классах в текущем открытом файле. Скажем, в моем редакторе в настоящий момент открыт следующий класс:

public class Person {
    int age;
    String name;

    public Person(int age, String name){
        this.age = age;
        this.name = name;
    }

    public String greeting(){
        return "Hi my name is " + this.name + " and I am " + this.age;
    }
}

Как мне тогда прочитать этот файл и генерировать комментарии (через плагин Eclipse):

public class Person {
    int age;
    String name;

    public Person(int age, String name){
        this.age = age;
        this.name = name;
    }

    /*
     * Fields: 
     * ... this.age ...            - int
     * ... this.name ...           - String
     * Methods:
     * ... this.greeting() ...     - String
     */

    public String greeting(){
        return "Hi my name is " + this.name + " and I am " + this.age;
    }
}

Я знаю, что Javadocs существует и все такое, но моя школа хочет, чтобы мы писали такие комментарии для каждого задания, и это само по себе занимает от 30 минут до часа (в зависимости от наших заданий) для каждой проблемы ...

У меня нет опыта с Java плагинами, так что, пожалуйста, потерпите меня - я даже не знаю, возможно ли это, поэтому я решил спросить здесь, прежде чем тратить больше времени.

Спасибо!

...