[Développement du plug-in Eclipse] Acquisition de javadoc

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

[Développement du plug-in Eclipse] Acquisition de javadoc
Plug-in pratique pour le développement Eclipse JAVA: Decompiler
Extrait de développement du plug-in astah *
Développement de plug-in avec ImageJ
Développement de plug-in THETA (à propos de theta-plugin-sdk)
Installez le plug-in dans Eclipse
Installation du plug-in Eclipse de mémo personnel
Environnement de développement Java (Mac, Eclipse)
Premier développement Java dans Eclipse
Mémo d'introduction à Eclipse 4.8 (édition du plugin)
Installez le plug-in Tomcat dans Eclipse
[Eclipse Java] Mémo des paramètres de l'environnement de développement
Développement d'équipe avec Git (édition eclipse)
Utiliser le plugin Findbugs dans Eclipse
Créer un environnement de développement Jooby avec Eclipse