diff options
author | Ilja Dubinin <sabaka1391@gmail.com> | 2014-05-16 03:10:24 +0400 |
---|---|---|
committer | Ilja Dubinin <idubinin@reveredata.com> | 2014-10-10 16:55:24 +0400 |
commit | de52fa1d34db3b51ef4eaaf907ffc7ba95ef74b0 (patch) | |
tree | 9800b0f3f6eb00e7057938348ffca3bec8c51df4 /src/test/resources/com/puppycrawl/tools/checkstyle/grammars | |
parent | 0b1e5a3fdbeeb5180d795d8cd02ea7b1eb59585f (diff) | |
download | checkstyle-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')
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); - } - -} |