diff graal/com.oracle.truffle.object.basic/src/com/oracle/truffle/object/basic/DefaultLayoutFactory.java @ 21652:5f3dda39d205

Truffle: add DynamicObject#containsKey, make flags parameter optional, minor simplifications
author Andreas Woess <andreas.woess@oracle.com>
date Mon, 01 Jun 2015 12:55:56 +0200
parents 2c3666f44855
children
line wrap: on
line diff
--- a/graal/com.oracle.truffle.object.basic/src/com/oracle/truffle/object/basic/DefaultLayoutFactory.java	Mon Jun 01 13:49:38 2015 +0200
+++ b/graal/com.oracle.truffle.object.basic/src/com/oracle/truffle/object/basic/DefaultLayoutFactory.java	Mon Jun 01 12:55:56 2015 +0200
@@ -30,6 +30,10 @@
         return BasicLayout.createLayoutImpl(layoutBuilder.getAllowedImplicitCasts(), new DefaultStrategy());
     }
 
+    public Property createProperty(Object id, Location location) {
+        return createProperty(id, location, 0);
+    }
+
     public Property createProperty(Object id, Location location, int flags) {
         return new PropertyImpl(id, location, flags);
     }