summaryrefslogtreecommitdiffstats
path: root/test/unit/results/TestClassLambda.dec
diff options
context:
space:
mode:
authorRoman Shevchenko <roman.shevchenko@jetbrains.com>2014-09-01 15:05:08 +0400
committerRoman Shevchenko <roman.shevchenko@jetbrains.com>2014-09-01 15:11:41 +0400
commit3854b67daac14188d47a86bb6b84ccb00c087f5f (patch)
tree4138065e6b5d0c1b43b6f3fa2753492cf41661d4 /test/unit/results/TestClassLambda.dec
parent1a4e48d11d50b1c9367568ed60f6a43a469d4ace (diff)
downloadfernflower-3854b67daac14188d47a86bb6b84ccb00c087f5f.tar
fernflower-3854b67daac14188d47a86bb6b84ccb00c087f5f.tar.gz
fernflower-3854b67daac14188d47a86bb6b84ccb00c087f5f.tar.lz
fernflower-3854b67daac14188d47a86bb6b84ccb00c087f5f.tar.xz
fernflower-3854b67daac14188d47a86bb6b84ccb00c087f5f.zip
java-decompiler: post-import cleanup (tests reorganized)
Diffstat (limited to 'test/unit/results/TestClassLambda.dec')
-rw-r--r--test/unit/results/TestClassLambda.dec75
1 files changed, 0 insertions, 75 deletions
diff --git a/test/unit/results/TestClassLambda.dec b/test/unit/results/TestClassLambda.dec
deleted file mode 100644
index 6ff82d8..0000000
--- a/test/unit/results/TestClassLambda.dec
+++ /dev/null
@@ -1,75 +0,0 @@
-package unit.classes;
-
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-import java.util.OptionalInt;
-import java.util.function.Consumer;
-import java.util.function.IntBinaryOperator;
-import java.util.function.Predicate;
-import java.util.function.Supplier;
-
-public class TestClassLambda {
-
- public int field = 0;
-
-
- public void testLambda() {
- List var1 = Arrays.asList(new Integer[]{Integer.valueOf(1), Integer.valueOf(2), Integer.valueOf(3), Integer.valueOf(4), Integer.valueOf(5), Integer.valueOf(6), Integer.valueOf(7)});
- int var2 = (int)Math.random();
- var1.forEach((var2x) -> {
- int var3 = 2 * var2x.intValue();
- System.out.println(var3 + var2 + this.field);
- });
- }
-
- public void testLambda1() {
- int var1 = (int)Math.random();
- Runnable var2 = () -> {
- System.out.println("hello" + var1);
- };
- Runnable var3 = () -> {
- System.out.println("hello1" + var1);
- };
- }
-
- public void testLambda2() {
- reduce((var0, var1) -> {
- return Math.max(var0, var1);
- });
- }
-
- public void testLambda3() {
- reduce(Math::max);
- }
-
- public void testLambda4() {
- reduce(TestClassLambda::localMax);
- }
-
- public void testLambda5() {
- String var1 = "abcd";
- function(var1::toString);
- }
-
- public void testLambda6() {
- ArrayList var1 = new ArrayList();
- int var2 = var1.size() * 2;
- int var3 = var1.size() * 5;
- var1.removeIf((var2x) -> {
- return var2 >= var2x.length() && var2x.length() <= var3;
- });
- }
-
- public static OptionalInt reduce(IntBinaryOperator var0) {
- return null;
- }
-
- public static String function(Supplier var0) {
- return (String)var0.get();
- }
-
- public static int localMax(int var0, int var1) {
- return 0;
- }
-}