comparison truffle/com.oracle.truffle.api.interop.java/src/com/oracle/truffle/api/interop/java/JavaObjectForeignAccess.java @ 22529:2643b968c0c6

Send UNBOX message when a primitive type is requested for a TruffleObject value
author Jaroslav Tulach <jaroslav.tulach@oracle.com>
date Wed, 06 Jan 2016 10:59:58 +0100
parents 7a6719b66a74
children
comparison
equal deleted inserted replaced
22528:d725323deb6c 22529:2643b968c0c6
41 return Truffle.getRuntime().createCallTarget(RootNode.createConstantNode(Boolean.FALSE)); 41 return Truffle.getRuntime().createCallTarget(RootNode.createConstantNode(Boolean.FALSE));
42 } 42 }
43 43
44 @Override 44 @Override
45 public CallTarget accessIsBoxed() { 45 public CallTarget accessIsBoxed() {
46 return null; 46 return Truffle.getRuntime().createCallTarget(RootNode.createConstantNode(Boolean.FALSE));
47 } 47 }
48 48
49 @Override 49 @Override
50 public CallTarget accessHasSize() { 50 public CallTarget accessHasSize() {
51 return Truffle.getRuntime().createCallTarget(new ArrayHasSizeNode()); 51 return Truffle.getRuntime().createCallTarget(new ArrayHasSizeNode());