summaryrefslogtreecommitdiffstats
path: root/testData/src/pkg/TestClassLambda.java
diff options
context:
space:
mode:
authorRoman Shevchenko <roman.shevchenko@jetbrains.com>2014-09-01 19:48:39 +0400
committerRoman Shevchenko <roman.shevchenko@jetbrains.com>2014-09-01 20:01:55 +0400
commitc0c83126a69a0c652f343e972f727ffd7f5f10af (patch)
tree55ad9503720184cd733d3825aa547f411662f17e /testData/src/pkg/TestClassLambda.java
parente629738a46ca5e82ad93939f3de7c05c37512323 (diff)
downloadfernflower-c0c83126a69a0c652f343e972f727ffd7f5f10af.tar
fernflower-c0c83126a69a0c652f343e972f727ffd7f5f10af.tar.gz
fernflower-c0c83126a69a0c652f343e972f727ffd7f5f10af.tar.lz
fernflower-c0c83126a69a0c652f343e972f727ffd7f5f10af.tar.xz
fernflower-c0c83126a69a0c652f343e972f727ffd7f5f10af.zip
java-decompiler: post-import cleanup (test sources reformatted)
Diffstat (limited to 'testData/src/pkg/TestClassLambda.java')
-rw-r--r--testData/src/pkg/TestClassLambda.java99
1 files changed, 47 insertions, 52 deletions
diff --git a/testData/src/pkg/TestClassLambda.java b/testData/src/pkg/TestClassLambda.java
index d3fc7f6..589766e 100644
--- a/testData/src/pkg/TestClassLambda.java
+++ b/testData/src/pkg/TestClassLambda.java
@@ -15,68 +15,63 @@
*/
package pkg;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-import java.util.OptionalInt;
+import java.util.*;
import java.util.function.IntBinaryOperator;
import java.util.function.Supplier;
public class TestClassLambda {
- public int field = 0;
-
- public void testLambda() {
-
- List<Integer> list = Arrays.asList(1, 2, 3, 4, 5, 6, 7);
- int b = (int)Math.random();
-
- list.forEach(n -> {int a = 2 * n; System.out.println(a + b + field);});
- }
+ public int field = 0;
- public void testLambda1() {
-
- int a = (int)Math.random();
-
- Runnable r = () -> { System.out.println("hello" + a); };
+ public void testLambda() {
+ List<Integer> list = Arrays.asList(1, 2, 3, 4, 5, 6, 7);
+ int b = (int)Math.random();
- Runnable r1 = () -> { System.out.println("hello1" + a); };
- }
+ list.forEach(n -> {
+ int a = 2 * n;
+ System.out.println(a + b + field);
+ });
+ }
- public void testLambda2() {
- reduce((left, right) -> Math.max(left, right));
- }
+ public void testLambda1() {
+ int a = (int)Math.random();
+ Runnable r1 = () -> { System.out.println("hello1" + a); };
+ Runnable r2 = () -> { System.out.println("hello2" + a); };
+ }
- public void testLambda3() { // IDEA-127301
- reduce(Math::max);
- }
+ public void testLambda2() {
+ reduce((left, right) -> Math.max(left, right));
+ }
- public void testLambda4() {
- reduce(TestClassLambda::localMax);
- }
-
- public void testLambda5() {
- String x = "abcd";
- function(x::toString);
- }
-
- public void testLambda6() {
- List<String> list = new ArrayList<String>();
- int bottom = list.size() * 2;
- int top = list.size() * 5;
- list.removeIf( s -> (bottom >= s.length() && s.length() <= top) );
- }
-
- public static OptionalInt reduce(IntBinaryOperator op) {
- return null;
- }
-
- public static String function(Supplier<String> supplier) {
- return supplier.get();
- }
+ public void testLambda3() { // IDEA-127301
+ reduce(Math::max);
+ }
- public static int localMax(int first, int second) {
- return 0;
- }
+ public void testLambda4() {
+ reduce(TestClassLambda::localMax);
+ }
+ public void testLambda5() {
+ String x = "abcd";
+ function(x::toString);
+ }
+
+ public void testLambda6() {
+ List<String> list = new ArrayList<String>();
+ int bottom = list.size() * 2;
+ int top = list.size() * 5;
+ list.removeIf(s -> (bottom >= s.length() && s.length() <= top));
+ }
+
+ public static OptionalInt reduce(IntBinaryOperator op) {
+ return null;
+ }
+
+ public static String function(Supplier<String> supplier) {
+ return supplier.get();
+ }
+
+ public static int localMax(int first, int second) {
+ return 0;
+ }
}