Mercurial > hg > truffle
diff graal/com.oracle.truffle.api/src/com/oracle/truffle/api/frame/FrameDescriptor.java @ 12644:e122dc0436be
convert FrameSlot interface to a final class.
author | Andreas Woess <andreas.woess@jku.at> |
---|---|
date | Wed, 30 Oct 2013 19:05:29 +0100 |
parents | 91a676d0bbbe |
children | 042a2d972174 |
line wrap: on
line diff
--- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/frame/FrameDescriptor.java Wed Oct 30 20:01:50 2013 +0100 +++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/frame/FrameDescriptor.java Wed Oct 30 19:05:29 2013 +0100 @@ -36,8 +36,8 @@ public final class FrameDescriptor implements Cloneable { private final FrameTypeConversion typeConversion; - private final ArrayList<FrameSlotImpl> slots; - private final HashMap<Object, FrameSlotImpl> identifierToSlotMap; + private final ArrayList<FrameSlot> slots; + private final HashMap<Object, FrameSlot> identifierToSlotMap; private Assumption version; private HashMap<Object, Assumption> identifierToNotInFrameAssumptionMap; @@ -58,7 +58,7 @@ public FrameSlot addFrameSlot(Object identifier, FrameSlotKind kind) { assert !identifierToSlotMap.containsKey(identifier); - FrameSlotImpl slot = new FrameSlotImpl(this, identifier, slots.size(), kind); + FrameSlot slot = new FrameSlot(this, identifier, slots.size(), kind); slots.add(slot); identifierToSlotMap.put(identifier, slot); updateVersion();