Mercurial > hg > truffle
diff truffle/com.oracle.truffle.object/src/com/oracle/truffle/object/debug/ShapeProfiler.java @ 22143:af393429ae26
removed 7 Shape methods from the API
author | Andreas Woess <andreas.woess@oracle.com> |
---|---|
date | Sat, 12 Sep 2015 22:03:23 +0200 |
parents | 5bc7f7b867ab |
children | dc83cc1f94f2 |
line wrap: on
line diff
--- a/truffle/com.oracle.truffle.object/src/com/oracle/truffle/object/debug/ShapeProfiler.java Mon Sep 14 11:14:58 2015 +0200 +++ b/truffle/com.oracle.truffle.object/src/com/oracle/truffle/object/debug/ShapeProfiler.java Sat Sep 12 22:03:23 2015 +0200 @@ -116,12 +116,12 @@ public void profile(Shape shape) { jsObjects++; - oac += shape.getObjectArrayCapacity(); - oas += shape.getObjectArraySize(); - ofs += shape.getObjectFieldSize(); - pac += shape.getPrimitiveArrayCapacity(); - pas += shape.getPrimitiveArraySize(); - pfs += shape.getPrimitiveFieldSize(); + oac += ((ShapeImpl) shape).getObjectArrayCapacity(); + oas += ((ShapeImpl) shape).getObjectArraySize(); + ofs += ((ShapeImpl) shape).getObjectFieldSize(); + pac += ((ShapeImpl) shape).getPrimitiveArrayCapacity(); + pas += ((ShapeImpl) shape).getPrimitiveArraySize(); + pfs += ((ShapeImpl) shape).getPrimitiveFieldSize(); } public void add(ShapeStats stats) {