aboutsummaryrefslogtreecommitdiff
path: root/src/test/resources/com/puppycrawl/tools/checkstyle/grammars
diff options
context:
space:
mode:
authorIlja Dubinin <sabaka1391@gmail.com>2014-05-16 03:10:24 +0400
committerIlja Dubinin <idubinin@reveredata.com>2014-10-10 16:55:24 +0400
commitde52fa1d34db3b51ef4eaaf907ffc7ba95ef74b0 (patch)
tree9800b0f3f6eb00e7057938348ffca3bec8c51df4 /src/test/resources/com/puppycrawl/tools/checkstyle/grammars
parent0b1e5a3fdbeeb5180d795d8cd02ea7b1eb59585f (diff)
downloadcheckstyle-de52fa1d34db3b51ef4eaaf907ffc7ba95ef74b0.tar.gz
Issue 10. Support of default methods in interface has been added.
Diffstat (limited to 'src/test/resources/com/puppycrawl/tools/checkstyle/grammars')
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotationsTest1.java38
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotationsTest2.java13
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputDefaultMethodsTest.java4
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputDefaultMethodsTest2.java19
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest1.java12
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest10.java20
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest11.java20
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest12.java20
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest13.java22
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest14.java18
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest2.java24
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest3.java26
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest4.java10
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest5.java10
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest6.java10
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest7.java15
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest8.java19
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest9.java19
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferencesTest.java15
19 files changed, 21 insertions, 313 deletions
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotationsTest1.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotationsTest1.java
deleted file mode 100644
index 007121f22..000000000
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotationsTest1.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package com.puppycrawl.tools.checkstyle.grammars.java8;
-
-import java.util.Arrays;
-import java.util.List;
-
-public class InputTypeAnnotationsTest1 {
-
- @NonNull
- List<Integer> numbers;
-
- public static void main(String[] args) {
- Object str = "";
- String myString = (@NonNull String) str;
- Object object = new @Interned Object();
-
- }
-
- void monitorTemperature() throws @Critical Exception { }
-
- abstract class UnmodifiableList<T> implements @Readonly List<@Readonly T> {
- }
-
- @interface NonNull {
-
- }
-
- @interface Readonly {
-
- }
-
- @interface Interned {
-
- }
-
- @interface Critical {
-
- }
-}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotationsTest2.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotationsTest2.java
deleted file mode 100644
index 97c858143..000000000
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputAnnotationsTest2.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package com.puppycrawl.tools.checkstyle.grammars.java8;
-
-import java.util.Arrays;
-import java.util.List;
-
-@Schedule
-public class InputTypeAnnotationsTest2 {
-
- @Repeatable(Schedules.class)
- public @interface Schedule {
- Schedule[] value;
- }
-}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputDefaultMethodsTest.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputDefaultMethodsTest.java
index 4fe2a13c1..97030fb45 100644
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputDefaultMethodsTest.java
+++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputDefaultMethodsTest.java
@@ -1,11 +1,11 @@
package com.puppycrawl.tools.checkstyle.grammars.java8;
-public interface InputDefaultMethods {
+public interface InputDefaultMethodsTest {
default public void doSomething(){
System.out.println("Something done.");
}
public void doOneMoreThing();
-
+
}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputDefaultMethodsTest2.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputDefaultMethodsTest2.java
new file mode 100644
index 000000000..9b3ab21cc
--- /dev/null
+++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputDefaultMethodsTest2.java
@@ -0,0 +1,19 @@
+package com.puppycrawl.tools.checkstyle.grammars.java8;
+
+public class InputDefaultMethodsTest2 {
+
+ public void doSomething(){
+
+ switch (a)
+ {
+ case 0:
+ break;
+
+ default:
+ break;
+
+ }
+
+ }
+
+}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest1.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest1.java
deleted file mode 100644
index d164bd388..000000000
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest1.java
+++ /dev/null
@@ -1,12 +0,0 @@
-package com.puppycrawl.tools.checkstyle.grammars.java8;
-
-public class InputLabdaTest1 {
-
- static Runnable r1 = ()->System.out.println("Hello world one!");
- static Runnable r2 = () -> System.out.println("Hello world two!");
-
- public static void main(String[] args) {
- r1.run();
- r2.run();
- }
-}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest10.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest10.java
deleted file mode 100644
index aeebfb927..000000000
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest10.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package com.puppycrawl.tools.checkstyle.grammars.java8;
-
-public class InputLabdaTest10 {
-
- public static void testVoidLambda(TestOfVoidLambdas test) {
- System.out.println("Method called");
- test.doSmth("fef");
- }
-
-
- public static void main(String[] args) {
-
- testVoidLambda(s1 -> System.out.println(s1));
- }
-
- private interface TestOfVoidLambdas {
-
- public void doSmth(String first);
- }
-}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest11.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest11.java
deleted file mode 100644
index b8192a12e..000000000
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest11.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package com.puppycrawl.tools.checkstyle.grammars.java8;
-
-public class InputLabdaTest11 {
-
- public static void testVoidLambda(TestOfVoidLambdas test) {
- System.out.println("Method called");
- test.doSmth("fef");
- }
-
-
- public static void main(String[] args) {
-
- testVoidLambda(s1 -> {System.out.println(s1);});
- }
-
- private interface TestOfVoidLambdas {
-
- public void doSmth(String first);
- }
-}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest12.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest12.java
deleted file mode 100644
index 4ff21ec8d..000000000
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest12.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package com.puppycrawl.tools.checkstyle.grammars.java8;
-
-public class InputLabdaTest12 {
-
- public static void testVoidLambda(TestOfVoidLambdas test) {
- System.out.println("Method called");
- test.doSmth("fef", 5);
- }
-
-
- public static void main(String[] args) {
-
- testVoidLambda((String s1, Integer i2) -> System.out.println(s1));
- }
-
- private interface TestOfVoidLambdas {
-
- public void doSmth(String first, Integer second);
- }
-}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest13.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest13.java
deleted file mode 100644
index 2e6186e19..000000000
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest13.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package com.puppycrawl.tools.checkstyle.grammars.java8;
-
-public class InputLabdaTest12 {
-
- public static void testVoidLambda(TestOfVoidLambdas test) {
- System.out.println("Method called");
- test.doSmth("fef", 5);
- }
-
-
- public static void main(String[] args) {
-
- testVoidLambda((String s1, Integer i2) -> {
- System.out.println(s1);
- });
- }
-
- private interface TestOfVoidLambdas {
-
- public void doSmth(String first, Integer second);
- }
-}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest14.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest14.java
deleted file mode 100644
index ec67efa07..000000000
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest14.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package com.puppycrawl.tools.checkstyle.grammars.java8;
-
-import java.util.Arrays;
-import java.util.List;
-
-
-public class InputLambdaTest14 {
-
- public static void main(String args[]) {
- List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
-
- numbers.forEach(first -> {
- System.out.println("first");
- System.out.println("second");
- System.out.println("third");
- });
- }
-}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest2.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest2.java
deleted file mode 100644
index 006e9cfe1..000000000
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest2.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package com.puppycrawl.tools.checkstyle.grammars.java8;
-
-import java.util.Arrays;
-import java.util.List;
-
-import TestLabmda.TestOfVoidLambdas;
-
-public class InputLabdaTest2 {
-
- public static void testVoidLambda(TestOfVoidLambdas test) {
- System.out.println("Method called");
- test.doSmth();
- }
-
-
- public static void main(String[] args) {
- testVoidLambda(() -> System.out.println("Method in interface called"));
- }
-
- private interface TestOfVoidLambdas {
-
- public void doSmth();
- }
-}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest3.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest3.java
deleted file mode 100644
index e91f97f19..000000000
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest3.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package com.puppycrawl.tools.checkstyle.grammars.java8;
-
-import java.util.Arrays;
-import java.util.List;
-
-import TestLabmda.TestOfVoidLambdas;
-
-public class InputLabdaTest3 {
-
- public static void testVoidLambda(TestOfVoidLambdas test) {
- System.out.println("Method called");
- test.doSmth();
- }
-
-
- public static void main(String[] args) {
- testVoidLambda(() -> {
- System.out.println("Method in interface called");
- });
- }
-
- private interface TestOfVoidLambdas {
-
- public void doSmth();
- }
-}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest4.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest4.java
deleted file mode 100644
index dc6d9ee49..000000000
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest4.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package com.puppycrawl.tools.checkstyle.grammars.java8;
-
-public class InputLabdaTest4 {
-
- public void doSomething() {
- List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 6);
-
- numbers.forEach((Integer value) -> System.out.println(value));
- }
-}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest5.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest5.java
deleted file mode 100644
index 24a7e7243..000000000
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest5.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package com.puppycrawl.tools.checkstyle.grammars.java8;
-
-public class InputLabdaTest5 {
-
- public void doSomething() {
-List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 6);
-
- numbers.forEach((Integer value) -> {System.out.println(value);});
- }
-}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest6.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest6.java
deleted file mode 100644
index 2d251b765..000000000
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest6.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package com.puppycrawl.tools.checkstyle.grammars.java8;
-
-public class InputLabdaTest6 {
-
- public void doSomething() {
- List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 6);
-
- numbers.forEach((value) -> System.out.println(value));
- }
-}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest7.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest7.java
deleted file mode 100644
index a8bfd2ece..000000000
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest7.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package com.puppycrawl.tools.checkstyle.grammars.java8;
-
-import java.util.Arrays;
-import java.util.List;
-
-public class InputLabdaTest7 {
-
- public void doSomething() {
- List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 6);
-
- numbers.forEach((value) -> {
- System.out.println(value);
- });
- }
-}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest8.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest8.java
deleted file mode 100644
index 94e32f15d..000000000
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest8.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package com.puppycrawl.tools.checkstyle.grammars.java8;
-
-public class InputLabdaTest8 {
- public static void testVoidLambda(TestOfVoidLambdas test) {
- System.out.println("Method called");
- test.doSmth("fef", 2);
- }
-
-
- public static void main(String[] args) {
-
- testVoidLambda((s1, s2) -> System.out.println(s1 + s2));
- }
-
- private interface TestOfVoidLambdas {
-
- public void doSmth(String first, Integer second);
- }
-}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest9.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest9.java
deleted file mode 100644
index eca0d7963..000000000
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputLambdaTest9.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package com.puppycrawl.tools.checkstyle.grammars.java8;
-
-public class InputLabdaTest9 {
- public static void testVoidLambda(TestOfVoidLambdas test) {
- System.out.println("Method called");
- test.doSmth("fef", 2);
- }
-
-
- public static void main(String[] args) {
-
- testVoidLambda((s1, s2) -> {System.out.println(s1 + s2);});
- }
-
- private interface TestOfVoidLambdas {
-
- public void doSmth(String first, Integer second);
- }
-}
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferencesTest.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferencesTest.java
deleted file mode 100644
index d06317cef..000000000
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/java8/InputMethodReferencesTest.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package com.puppycrawl.tools.checkstyle.grammars.java8;
-
-import java.util.Arrays;
-import java.util.List;
-
-public interface InputDefaultMethods {
-
- public static void main(String args[]) {
-
- List<Integer> numbers = Arrays.asList(1,2,3,4,5,6);
-
- numbers.forEach(System.out::println);
- }
-
-}