changeset 17278:5cb1c3698809

Make ValuePositionProcedure a FunctionalInterface.
author Josef Eisl <josef.eisl@jku.at>
date Thu, 25 Sep 2014 10:51:30 +0200
parents 730aa0eb20e5
children b8516934a9e5
files graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ValuePositionProcedure.java
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ValuePositionProcedure.java	Thu Sep 25 10:27:05 2014 +0200
+++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ValuePositionProcedure.java	Thu Sep 25 10:51:30 2014 +0200
@@ -25,7 +25,8 @@
 /**
  * Iterator for iterating over a list of {@linkplain ValuePosition value positions}.
  */
-public abstract class ValuePositionProcedure {
+@FunctionalInterface
+public interface ValuePositionProcedure {
 
     /**
      * Iterator method to be overwritten. This version of the iterator does not take additional
@@ -34,6 +35,5 @@
      * @param instruction The current instruction.
      * @param position The position of the value that is iterated.
      */
-
-    public abstract void doValue(LIRInstruction instruction, ValuePosition position);
+    void doValue(LIRInstruction instruction, ValuePosition position);
 }
\ No newline at end of file