aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/sonar-squid-java-plugin/test-resources/rules/UndocumentedApi.java
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/sonar-squid-java-plugin/test-resources/rules/UndocumentedApi.java')
-rw-r--r--plugins/sonar-squid-java-plugin/test-resources/rules/UndocumentedApi.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/plugins/sonar-squid-java-plugin/test-resources/rules/UndocumentedApi.java b/plugins/sonar-squid-java-plugin/test-resources/rules/UndocumentedApi.java
index 4f075dfbf36..729a0a7fe89 100644
--- a/plugins/sonar-squid-java-plugin/test-resources/rules/UndocumentedApi.java
+++ b/plugins/sonar-squid-java-plugin/test-resources/rules/UndocumentedApi.java
@@ -7,9 +7,22 @@ class UndocumentedApi {
public UndocumentedApi() { // no violation, because empty constructor
}
+ public UndocumentedApi(String key) { // violation
+ this.key = key;
+ }
+
public void run() { // violation
}
+ public interface InnerUndocumentedInterface { // violation
+ }
+
+ /**
+ * no violation, because documented
+ */
+ public void run2() {
+ }
+
public void setKey(String key) { // no violation, because setter
this.key = key;
}
@@ -22,4 +35,5 @@ class UndocumentedApi {
public String toString() { // no violation, because method with override annotation
return key;
}
+
}