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