/// outer class javadoc /// javadoc body class Test { /// method javadoc /// javadoc body /// /// @param i void foo(int i) { /// method var javadoc /// javadoc body int j = i; } /// first line /// second line void illFormedJavaDocMultilines() { } /// first line /// /// void javaDocWithTextOnlyOnFirstLine() { } /// second line /// void javaDocWithTextOnlyOnSecondLine() { } /// void emptyJavadoc() { } /// dangling javadoc /// javadoc body /// inner class javadoc /// javadoc body class Inner { /// javadoc for method in inner class /// javadoc body void foo() { /// javadoc for class in method /// javadoc body class MethodInner { /// javadoc for method inside class defined in method /// javadoc body void bar() { } } } } }