public class LayoutDecisionMap extends Object implements Iterable<LayoutDecision>
Constructor and Description |
---|
LayoutDecisionMap(ObjectFile.Element e) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsKey(Object key) |
Object |
getDecidedValue(LayoutDecision.Kind key) |
LayoutDecision |
getDecision(LayoutDecision.Kind key) |
Collection<LayoutDecision> |
getDecisions() |
Iterator<LayoutDecision> |
iterator() |
LayoutDecision |
putDecidedValue(LayoutDecision.Kind k,
Object v) |
void |
putDecidedValues(LayoutDecisionMap copyingIn) |
LayoutDecision |
putUndecided(LayoutDecision.Kind k) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public LayoutDecisionMap(ObjectFile.Element e)
public boolean containsKey(Object key)
public Collection<LayoutDecision> getDecisions()
public LayoutDecision getDecision(LayoutDecision.Kind key)
public Object getDecidedValue(LayoutDecision.Kind key)
public LayoutDecision putUndecided(LayoutDecision.Kind k)
public LayoutDecision putDecidedValue(LayoutDecision.Kind k, Object v)
public void putDecidedValues(LayoutDecisionMap copyingIn)
public Iterator<LayoutDecision> iterator()
iterator
in interface Iterable<LayoutDecision>