Search in sources :

Example 1 with JavadocContents

use of org.springframework.ide.vscode.commons.javadoc.internal.JavadocContents in project sts4 by spring-projects.

the class HtmlJavadocProvider method getJavadoc.

@Override
public IJavadoc getJavadoc(IMethod method) {
    try {
        IType declaringType = method.getDeclaringType();
        JavadocContents javadocContents = findHtml(declaringType);
        String html = javadocContents == null ? null : javadocContents.getMethodDoc(method);
        return html == null ? null : new HtmlJavadoc(html);
    } catch (Exception e) {
        Log.log(e);
        return null;
    }
}
Also used : JavadocContents(org.springframework.ide.vscode.commons.javadoc.internal.JavadocContents) IType(org.springframework.ide.vscode.commons.java.IType)

Example 2 with JavadocContents

use of org.springframework.ide.vscode.commons.javadoc.internal.JavadocContents in project sts4 by spring-projects.

the class HtmlJavadocProvider method getJavadoc.

@Override
public IJavadoc getJavadoc(IType type) {
    try {
        JavadocContents javadocContents = findHtml(type);
        String html = javadocContents == null ? null : javadocContents.getTypeDoc(type);
        return html == null ? null : new HtmlJavadoc(html);
    } catch (Exception e) {
        Log.log(e);
        return null;
    }
}
Also used : JavadocContents(org.springframework.ide.vscode.commons.javadoc.internal.JavadocContents)

Example 3 with JavadocContents

use of org.springframework.ide.vscode.commons.javadoc.internal.JavadocContents in project sts4 by spring-projects.

the class HtmlJavadocProvider method getJavadoc.

@Override
public IJavadoc getJavadoc(IField field) {
    try {
        IType declaringType = field.getDeclaringType();
        JavadocContents javadocContents = findHtml(declaringType);
        String html = javadocContents == null ? null : javadocContents.getFieldDoc(field);
        return html == null ? null : new HtmlJavadoc(html);
    } catch (Exception e) {
        Log.log(e);
        return null;
    }
}
Also used : JavadocContents(org.springframework.ide.vscode.commons.javadoc.internal.JavadocContents) IType(org.springframework.ide.vscode.commons.java.IType)

Aggregations

JavadocContents (org.springframework.ide.vscode.commons.javadoc.internal.JavadocContents)3 IType (org.springframework.ide.vscode.commons.java.IType)2