# HG changeset patch # User Josef Eisl # Date 1411635090 -7200 # Node ID 5cb1c36988098d0f34f069517ca51c8f5b469605 # Parent 730aa0eb20e538da5d04238c1011013a527335b3 Make ValuePositionProcedure a FunctionalInterface. diff -r 730aa0eb20e5 -r 5cb1c3698809 graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ValuePositionProcedure.java --- 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