Mercurial > hg > truffle
diff graal/com.oracle.truffle.object/src/com/oracle/truffle/object/ShapeImpl.java @ 18747:6db7923af642
OM: DynamicObject extends TruffleObject, add default implementation
author | Matthias Grimmer <grimmer@ssw.jku.at> |
---|---|
date | Tue, 23 Dec 2014 12:13:14 +0100 |
parents | 196cf131ed32 |
children | e9cbe1618733 |
line wrap: on
line diff
--- a/graal/com.oracle.truffle.object/src/com/oracle/truffle/object/ShapeImpl.java Tue Dec 23 11:56:08 2014 +0100 +++ b/graal/com.oracle.truffle.object/src/com/oracle/truffle/object/ShapeImpl.java Tue Dec 23 12:13:14 2014 +0100 @@ -27,6 +27,7 @@ import com.oracle.truffle.api.*; import com.oracle.truffle.api.CompilerDirectives.CompilationFinal; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; +import com.oracle.truffle.api.interop.*; import com.oracle.truffle.api.nodes.*; import com.oracle.truffle.api.object.*; import com.oracle.truffle.api.utilities.*; @@ -1099,4 +1100,8 @@ protected static final DebugCounter propertyListAllocCount = DebugCounter.create("Property lists allocated"); protected static final DebugCounter propertyListShareCount = DebugCounter.create("Property lists shared"); + + public ForeignAccessFactory getForeignAccessFactory() { + return getObjectType().getForeignAccessFactory(); + } }