Mercurial > hg > truffle
diff graal/com.oracle.truffle.object/src/com/oracle/truffle/object/DynamicObjectImpl.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 | 8d8523ed37e3 |
children | 723142fed324 |
line wrap: on
line diff
--- a/graal/com.oracle.truffle.object/src/com/oracle/truffle/object/DynamicObjectImpl.java Tue Dec 23 11:56:08 2014 +0100 +++ b/graal/com.oracle.truffle.object/src/com/oracle/truffle/object/DynamicObjectImpl.java Tue Dec 23 12:13:14 2014 +0100 @@ -25,6 +25,7 @@ import java.util.*; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; +import com.oracle.truffle.api.interop.*; import com.oracle.truffle.api.object.*; import com.oracle.truffle.object.Locations.ValueLocation; import com.oracle.truffle.object.debug.*; @@ -361,4 +362,8 @@ private static void trackObject(DynamicObject obj) { ShapeProfiler.getInstance().track(obj); } + + public ForeignAccessFactory getForeignAccessFactory() { + return getShape().getForeignAccessFactory(); + } }