diff graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/NotNode.java @ 18646:290dc460feb3

use better types to simplify instantiation of Serializable lambdas
author Doug Simon <doug.simon@oracle.com>
date Mon, 08 Dec 2014 20:41:28 +0100
parents 47263ffe47bd
children f57d86eb036f
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/NotNode.java	Mon Dec 08 14:35:38 2014 +0100
+++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/NotNode.java	Mon Dec 08 20:41:28 2014 +0100
@@ -22,12 +22,8 @@
  */
 package com.oracle.graal.nodes.calc;
 
-import java.io.*;
-import java.util.function.*;
-
 import com.oracle.graal.compiler.common.type.*;
-import com.oracle.graal.compiler.common.type.ArithmeticOpTable.*;
-import com.oracle.graal.compiler.common.type.ArithmeticOpTable.UnaryOp.*;
+import com.oracle.graal.compiler.common.type.ArithmeticOpTable.UnaryOp.Not;
 import com.oracle.graal.graph.spi.*;
 import com.oracle.graal.lir.gen.*;
 import com.oracle.graal.nodeinfo.*;
@@ -50,7 +46,7 @@
     }
 
     protected NotNode(ValueNode x) {
-        super((Function<ArithmeticOpTable, UnaryOp<Not>> & Serializable) ArithmeticOpTable::getNot, x);
+        super(ArithmeticOpTable::getNot, x);
     }
 
     @Override