Mercurial > hg > truffle
diff graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeCastNode.java @ 7530:5e3d1a68664e
applied mx eclipseformat to all Java files
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 23 Jan 2013 16:34:57 +0100 |
parents | c1a5c3bc5656 |
children | 630ea5001e33 |
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeCastNode.java Wed Jan 23 16:34:38 2013 +0100 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeCastNode.java Wed Jan 23 16:34:57 2013 +0100 @@ -33,8 +33,7 @@ */ public class UnsafeCastNode extends FloatingNode implements Canonicalizable, LIRLowerable { - @Input - private ValueNode object; + @Input private ValueNode object; public ValueNode object() { return object; @@ -55,7 +54,8 @@ return false; } if (object().objectStamp().alwaysNull() && objectStamp().nonNull()) { - // a null value flowing into a nonNull UnsafeCastNode should be guarded by a type/isNull guard, but the + // a null value flowing into a nonNull UnsafeCastNode should be guarded by a type/isNull + // guard, but the // compiler might see this situation before the branch is deleted return false; } @@ -96,15 +96,20 @@ generator.emitMove(generator.operand(object), result); generator.setResult(this, result); } else { - // The LIR only cares about the kind of an operand, not the actual type of an object. So we do not have to + // The LIR only cares about the kind of an operand, not the actual type of an object. So + // we do not have to // introduce a new operand when the kind is the same. generator.setResult(this, generator.operand(object)); } } @NodeIntrinsic - public static native <T> T unsafeCast(Object object, @ConstantNodeParameter Stamp stamp); + public static native <T> T unsafeCast(Object object, @ConstantNodeParameter + Stamp stamp); @NodeIntrinsic - public static native <T> T unsafeCast(Object object, @ConstantNodeParameter Class<T> toType, @ConstantNodeParameter boolean exactType, @ConstantNodeParameter boolean nonNull); + public static native <T> T unsafeCast(Object object, @ConstantNodeParameter + Class<T> toType, @ConstantNodeParameter + boolean exactType, @ConstantNodeParameter + boolean nonNull); }