Mercurial > hg > truffle
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()); |