public class TermLabelState
extends java.lang.Object
TermLabelState is used to share information between participants
which manage TermLabels during rule application. Participants are:
Exactly one TermLabelState instance is created in each
Rule#apply(de.uka.ilkd.key.proof.Goal, de.uka.ilkd.key.java.Services, de.uka.ilkd.key.rule.RuleApp)
implementation and passed to each performed TermLabelManager call
during rule application and thus passed to the participants.
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<Name,java.util.Map<java.lang.Object,java.lang.Object>> |
labelStateMap
|
| Constructor and Description |
|---|
TermLabelState()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.Object,java.lang.Object> |
getLabelState(Name termLabelName)
|
java.lang.String |
toString() |
private final java.util.Map<Name,java.util.Map<java.lang.Object,java.lang.Object>> labelStateMap
public java.util.Map<java.lang.Object,java.lang.Object> getLabelState(Name termLabelName)
public java.lang.String toString()
toString in class java.lang.Object