diff truffle/com.oracle.truffle.object/src/com/oracle/truffle/object/DynamicObjectImpl.java @ 22091:55a3e72fe241

add DynamicObject#copy method
author Andreas Woess <andreas.woess@oracle.com>
date Mon, 17 Aug 2015 16:40:43 +0200
parents 9c8c0937da41
children 72a6b0e49d31
line wrap: on
line diff
--- a/truffle/com.oracle.truffle.object/src/com/oracle/truffle/object/DynamicObjectImpl.java	Mon Aug 17 15:57:29 2015 +0200
+++ b/truffle/com.oracle.truffle.object/src/com/oracle/truffle/object/DynamicObjectImpl.java	Mon Aug 17 16:40:43 2015 +0200
@@ -375,6 +375,11 @@
     }
 
     @Override
+    public final DynamicObject copy(Shape currentShape) {
+        return cloneWithShape(currentShape);
+    }
+
+    @Override
     public ForeignAccess getForeignAccess() {
         return getShape().getForeignAccessFactory();
     }