diff graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/CompositeValueReplacementTest3.java @ 17289:4372344cf3d8

Use Lambdas in CompositeValueReplacementTests.
author Josef Eisl <josef.eisl@jku.at>
date Mon, 29 Sep 2014 13:35:31 +0200
parents 730aa0eb20e5
children 9a804ec7f707
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/CompositeValueReplacementTest3.java	Wed Oct 01 10:33:24 2014 +0200
+++ b/graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/CompositeValueReplacementTest3.java	Mon Sep 29 13:35:31 2014 +0200
@@ -127,39 +127,26 @@
         LIRInstruction op1 = new TestOp(compValue1);
         LIRInstruction op2 = new TestOp(compValue1);
 
-        op1.forEachInputPos(new ValuePositionProcedure() {
-
-            @Override
-            public void doValue(LIRInstruction instruction, ValuePosition position) {
-                Value value = position.get(instruction);
-                assertEquals(dummyValue1, value);
-                position.set(instruction, dummyValue2);
-            }
+        op1.forEachInputPos((instruction, position) -> {
+            Value value = position.get(instruction);
+            assertEquals(dummyValue1, value);
+            position.set(instruction, dummyValue2);
         });
 
-        op2.forEachInputPos(new ValuePositionProcedure() {
-            @Override
-            public void doValue(LIRInstruction instruction, ValuePosition position) {
-                Value value = position.get(instruction);
-                assertEquals(dummyValue1, value);
-                position.set(instruction, dummyValue3);
-            }
+        op2.forEachInputPos((instruction, position) -> {
+            Value value = position.get(instruction);
+            assertEquals(dummyValue1, value);
+            position.set(instruction, dummyValue3);
         });
 
-        op1.forEachInputPos(new ValuePositionProcedure() {
-            @Override
-            public void doValue(LIRInstruction instruction, ValuePosition position) {
-                Value value = position.get(instruction);
-                assertEquals(dummyValue2, value);
-            }
+        op1.forEachInputPos((instruction, position) -> {
+            Value value = position.get(instruction);
+            assertEquals(dummyValue2, value);
         });
 
-        op2.forEachInputPos(new ValuePositionProcedure() {
-            @Override
-            public void doValue(LIRInstruction instruction, ValuePosition position) {
-                Value value = position.get(instruction);
-                assertEquals(dummyValue3, value);
-            }
+        op2.forEachInputPos((instruction, position) -> {
+            Value value = position.get(instruction);
+            assertEquals(dummyValue3, value);
         });
     }
 
@@ -172,39 +159,26 @@
         LIRInstruction op1 = new TestOp(compValue1);
         LIRInstruction op2 = new TestOp(compValue1);
 
-        op1.forEachInputPos(new ValuePositionProcedure() {
-
-            @Override
-            public void doValue(LIRInstruction instruction, ValuePosition position) {
-                Value value = position.get(instruction);
-                assertEquals(dummyValue1, value);
-                position.set(instruction, dummyValue2);
-            }
+        op1.forEachInputPos((instruction, position) -> {
+            Value value = position.get(instruction);
+            assertEquals(dummyValue1, value);
+            position.set(instruction, dummyValue2);
         });
 
-        op2.forEachInputPos(new ValuePositionProcedure() {
-            @Override
-            public void doValue(LIRInstruction instruction, ValuePosition position) {
-                Value value = position.get(instruction);
-                assertEquals(dummyValue1, value);
-                position.set(instruction, dummyValue3);
-            }
+        op2.forEachInputPos((instruction, position) -> {
+            Value value = position.get(instruction);
+            assertEquals(dummyValue1, value);
+            position.set(instruction, dummyValue3);
         });
 
-        op1.forEachInputPos(new ValuePositionProcedure() {
-            @Override
-            public void doValue(LIRInstruction instruction, ValuePosition position) {
-                Value value = position.get(instruction);
-                assertEquals(dummyValue2, value);
-            }
+        op1.forEachInputPos((instruction, position) -> {
+            Value value = position.get(instruction);
+            assertEquals(dummyValue2, value);
         });
 
-        op2.forEachInputPos(new ValuePositionProcedure() {
-            @Override
-            public void doValue(LIRInstruction instruction, ValuePosition position) {
-                Value value = position.get(instruction);
-                assertEquals(dummyValue3, value);
-            }
+        op2.forEachInputPos((instruction, position) -> {
+            Value value = position.get(instruction);
+            assertEquals(dummyValue3, value);
         });
     }
 }