[Entwicklung des Eclipse-Plug-Ins] Erwerb von Javadoc

Ich glaube nicht, dass jemand interessiert ist, aber ich hatte ein wenig Probleme, es zu finden, also werde ich es als Erinnerung aufschreiben.

Verwenden Sie die Methode "org.eclipse.jdt.ui.JavadocContentAcces # getContentReader".

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 ist ** org.eclipse.jdt.ui **, org.eclipse.jdt.core.IMember ist ** org.eclipse.jdt.core ** Kann durch Einfügen einer Abhängigkeit verwendet werden.

IMember ist die übergeordnete Schnittstelle für Feld, Methode, Klasse, Konstruktor (IInitializer) usw.

Um herauszufinden, wie Sie auf "I Member" zugreifen können, gehen Sie zu "IJava Project" und "I Type". Hishidama und persönliche Eclipse-Plug-in-Entwicklungsbibel, [Eclipse / TIPPS-Sammlung der Plug-In-Entwicklung](http://www.masatom.in/pukiwiki/Eclipse/%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%B3%AB%C8%AF % A4% CETIPS% BD% B8 /) Ich denke, es wird herauskommen, wenn Sie es lecken. (Ich werde einen Artikel schreiben, wenn ich Lust dazu habe)

Recommended Posts

[Entwicklung des Eclipse-Plug-Ins] Erwerb von Javadoc
Praktisches Plug-In für die Eclipse JAVA-Entwicklung: Decompiler
Astah * Plug-In Entwicklungs-Snippet
Plug-In-Entwicklung mit ImageJ
THETA Plug-In Entwicklung (über Theta-Plugin-SDK)
Installieren Sie das Plug-In in Eclipse
Persönliches Memo Installation des Eclipse-Plug-Ins
Java-Entwicklungsumgebung (Mac, Eclipse)
Erste Java-Entwicklung in Eclipse
Eclipse 4.8 Einführungsnotiz (Plugin Edition)
Installieren Sie das Tomcat-Plug-In in Eclipse
[Eclipse Java] Memo zum Einstellen der Entwicklungsumgebung
Verwenden Sie das Findbugs-Plugin in Eclipse
Erstellen Sie mit Eclipse eine Jooby-Entwicklungsumgebung