Search in sources :

Example 1 with JavadocSnippet

use of com.github.javaparser.javadoc.description.JavadocSnippet in project javaparser by javaparser.

the class JavadocTest method issue1533.

@Test
void issue1533() {
    CompilationUnit compilationUnit = parse("/** hallo {@link Foo} welt */ public interface Foo extends Comparable { }");
    List<JavadocDescriptionElement> elements = compilationUnit.getType(0).getJavadoc().get().getDescription().getElements();
    assertEquals(3, elements.size());
    assertEquals(new JavadocSnippet("hallo "), elements.get(0));
    assertEquals(new JavadocInlineTag("link", LINK, " Foo"), elements.get(1));
    assertEquals(new JavadocSnippet(" welt"), elements.get(2));
}
Also used : CompilationUnit(com.github.javaparser.ast.CompilationUnit) JavadocSnippet(com.github.javaparser.javadoc.description.JavadocSnippet) JavadocDescriptionElement(com.github.javaparser.javadoc.description.JavadocDescriptionElement) JavadocInlineTag(com.github.javaparser.javadoc.description.JavadocInlineTag) Test(org.junit.jupiter.api.Test)

Aggregations

CompilationUnit (com.github.javaparser.ast.CompilationUnit)1 JavadocDescriptionElement (com.github.javaparser.javadoc.description.JavadocDescriptionElement)1 JavadocInlineTag (com.github.javaparser.javadoc.description.JavadocInlineTag)1 JavadocSnippet (com.github.javaparser.javadoc.description.JavadocSnippet)1 Test (org.junit.jupiter.api.Test)1