aboutsummaryrefslogtreecommitdiff
path: root/src/it
diff options
context:
space:
mode:
authoralberto.cuda <alberto.cuda@telecomitalia.it>2016-09-29 06:39:42 +0000
committerRoman Ivanov <romani@users.noreply.github.com>2016-09-29 11:45:40 -0700
commit4691d52517200ca4ee1754fbbb060362e50c8a1e (patch)
tree2eab668244f9c76ce193c4e0e51001979c1b693d /src/it
parenta3d8d12717705495bcb50a0c1f1a1d32b1d57949 (diff)
downloadcheckstyle-4691d52517200ca4ee1754fbbb060362e50c8a1e.tar.gz
Issue #3471: Fix order of "default" method modifier
Diffstat (limited to 'src/it')
-rw-r--r--src/it/java/com/google/checkstyle/test/chapter4formatting/rule487modifiers/ModifierOrderTest.java1
-rw-r--r--src/it/resources/com/google/checkstyle/test/chapter4formatting/rule487modifiers/InputModifierOrder.java8
2 files changed, 9 insertions, 0 deletions
diff --git a/src/it/java/com/google/checkstyle/test/chapter4formatting/rule487modifiers/ModifierOrderTest.java b/src/it/java/com/google/checkstyle/test/chapter4formatting/rule487modifiers/ModifierOrderTest.java
index d052f0285..3376988c2 100644
--- a/src/it/java/com/google/checkstyle/test/chapter4formatting/rule487modifiers/ModifierOrderTest.java
+++ b/src/it/java/com/google/checkstyle/test/chapter4formatting/rule487modifiers/ModifierOrderTest.java
@@ -97,6 +97,7 @@ public class ModifierOrderTest extends BaseCheckTestSupport {
"215:28: " + getCheckMessage(clazz, msgMod, "synchronized"),
"217:37: " + getCheckMessage(clazz, msgMod, "protected"),
"219:22: " + getCheckMessage(clazz, msgAnnotation, "@MyAnnotation2"),
+ "245:14: " + getCheckMessage(clazz, msgMod, "default"),
};
final Configuration checkConfig = getCheckConfig("ModifierOrder");
diff --git a/src/it/resources/com/google/checkstyle/test/chapter4formatting/rule487modifiers/InputModifierOrder.java b/src/it/resources/com/google/checkstyle/test/chapter4formatting/rule487modifiers/InputModifierOrder.java
index ad405600d..1af55bc10 100644
--- a/src/it/resources/com/google/checkstyle/test/chapter4formatting/rule487modifiers/InputModifierOrder.java
+++ b/src/it/resources/com/google/checkstyle/test/chapter4formatting/rule487modifiers/InputModifierOrder.java
@@ -236,3 +236,11 @@ class WithInner
@interface MyAnnotation4 {
}
+
+/** Illegal order of modifiers for interface methods */
+interface InputModifierOrderInterface
+{
+ default strictfp void a() { } //ok
+
+ strictfp default void b() { } //warn
+}