|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

java.lang.Objectcz.cuni.amis.pogamut.sposh.dbg.lap.LapBreakpoint
public class LapBreakpoint
This class is for storing information about lap breakpoints. There are two types of them, single and permanent. What are lap breakpoints? Basically a specification of path along with some extra info. When engine reaches the breakpoint path, it finds out the method of the action there (only leaves can be breakpoints) and a java breakpoint there. After that, depending on its type, it can remove itself from the list of breakpoints (singular) or stay there (permanent). Remember, Lap breakpoints are there to insert java breakpoints at the primitives. NOTE: equals checks only path, not single field.
| Constructor Summary | |
|---|---|
LapBreakpoint(cz.cuni.amis.pogamut.sposh.elements.LapPath path,
boolean single)
|
|
| Method Summary | |
|---|---|
boolean |
equals(Object obj)
|
cz.cuni.amis.pogamut.sposh.elements.LapPath |
getPath()
Get breakpoint path |
String |
getPrimitiveName(cz.cuni.amis.pogamut.sposh.elements.PoshPlan plan)
Get name of primitive. |
cz.cuni.amis.pogamut.sposh.elements.LapType |
getType(cz.cuni.amis.pogamut.sposh.elements.PoshPlan plan)
Get type of element where the breakpoint is. |
int |
hashCode()
|
boolean |
isSingle()
Is this a single breakpoint? |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LapBreakpoint(cz.cuni.amis.pogamut.sposh.elements.LapPath path,
boolean single)
| Method Detail |
|---|
public cz.cuni.amis.pogamut.sposh.elements.LapPath getPath()
public boolean isSingle()
public boolean equals(Object obj)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic String getPrimitiveName(cz.cuni.amis.pogamut.sposh.elements.PoshPlan plan)
LapType.ACTION
or LapType.SENSE.
public cz.cuni.amis.pogamut.sposh.elements.LapType getType(cz.cuni.amis.pogamut.sposh.elements.PoshPlan plan)
LapType of last link in the breakpoint path.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||