Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/missingJavadoc/InnerClassEnabled.java
Bas Leijdekkers b57e6e098b Java: report missing @param on records (IDEA-310177)
GitOrigin-RevId: c79523e30672943fb0901be3460977d503847bf3
2025-02-20 18:48:19 +00:00

35 lines
699 B
Java

package sample;
public class InnerClassEnabled {
public int x = 42;
private int y = 42;
public int getX(){
return x;
}
public void test1(int param) {
}
protected String test2(int param) {
return "42";
}
@Deprecated
public String test3(int param) {
return "42";
}
public static class <warning descr="Required Javadoc is absent">Inner1</warning> {
}
private static class Inner2 {
}
<warning descr="Required tag '@param' is missing for parameter 'x'"><warning descr="Required tag '@param' is missing for parameter 'y'">/**</warning></warning>
* You have a point.
*/
public record Point(int x, int y) {}
}