public class LogicMatchFailure extends AbstractMatchFailure
Constructor and Description |
---|
LogicMatchFailure(ICondition condition,
IUniqueSlotContainer container,
ILogicalSlot lSlot)
failure when the mismatchedSlot in the container does not meet the
condition
|
LogicMatchFailure(IUniqueSlotContainer container,
ILogicalSlot lSlot)
call for when the container doesn't actually have the slot
|
Modifier and Type | Method and Description |
---|---|
ILogicalSlot |
getLogicalSlot() |
IUniqueSlotContainer |
getSlotContainer() |
java.lang.String |
toString() |
getCondition, setCondition
public LogicMatchFailure(IUniqueSlotContainer container, ILogicalSlot lSlot)
container
- cSlot
- public LogicMatchFailure(ICondition condition, IUniqueSlotContainer container, ILogicalSlot lSlot)
container
- cSlot
- mismatchedSlot
- variableDefinition
- the slot that bound the variable value (if any) or possibly the
bufferpublic IUniqueSlotContainer getSlotContainer()
public ILogicalSlot getLogicalSlot()
public java.lang.String toString()
toString
in class java.lang.Object