Je pense que personne n'est intéressé, mais j'ai eu un peu de mal à le trouver, alors je vais l'écrire comme un rappel.
ʻOrg.eclipse.jdt.ui.JavadocContentAcces # getContentReader` est utilisé.
import org.eclipse.jdt.core.IMember;
import org.eclipse.jdt.ui.JavadocContentAccess;
//・ ・ ・
	public static String getJavadoc(IMember member) {
		try {
			Reader reader = JavadocContentAccess.getContentReader(member, false);
			if (reader == null) {
				return null;
			}
			try {
				StringBuilder buf = new StringBuilder();
				int ch;
				while ((ch = reader.read()) != -1) {
					buf.append((char) ch);
				}
				return buf.toString();
			} finally {
				reader.close();
			}
		} catch (IOException | JavaModelException e) {
			return null;
		}
	}
ʻOrg.eclipse.jdt.ui.JavadocContentAccess est ** ʻorg.eclipse.jdt.ui **,
ʻOrg.eclipse.jdt.core.I Member est ** ʻorg.eclipse.jdt.core **
Peut être utilisé en mettant dans une dépendance.
ʻI Member` est l'interface parente pour le champ, la méthode, la classe, le constructeur (IInitializer), etc.
Pour savoir comment accéder à ʻI Member, allez dans ʻI Java Project et ʻI Type`.
Hishidama et la bible de développement du plug-in Eclipse personnelle, [Eclipse / TIPS collection de développement de plug-ins](http://www.masatom.in/pukiwiki/Eclipse/%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%B3%AB%C8%AF % A4% CETIPS% BD% B8 /) Je pense qu'il sortira si vous le léchez.
(J'écrirai un article si j'en ai envie)
Recommended Posts