Package editor.debugger
Class Breakpoint
- java.lang.Object
-
- editor.debugger.Breakpoint
-
- All Implemented Interfaces:
IJsonIO
- Direct Known Subclasses:
RunToCursorBreakpoint
public class Breakpoint extends Object implements IJsonIO
-
-
Field Summary
Fields Modifier and Type Field Description static LocklessLazyVar<Breakpoint>ANY_EXCEPTION
-
Constructor Summary
Constructors Constructor Description Breakpoint(String fqnException, boolean notifyCaught, boolean notifyUncaught)Breakpoint(String fqnException, boolean notifyCaught, boolean notifyUncaught, boolean staticBp)Breakpoint(String fqn, String fqnDeclaring, int line)Breakpoint(String fqn, String fqnDeclaring, int line, String expr)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancondition()StringgetDeclaringFqn()StringgetDeclaringFqn_Java()StringgetExpression()StringgetFqn()intgetLine()intgetOffset()StringgetRunScript()StringgetTitle()booleanisActive()booleanisActiveWhenMuted()booleanisCaughtException()booleanisExceptionBreakpoint()booleanisLineBreakpoint()booleanisRunScriptOn()booleanisStatic()booleanisSuspend()booleanisTemporary()booleanisUncaughtException()voidsetActive(boolean active)voidsetCaughtException(boolean caughtException)voidsetExpression(String expr)voidsetRunScript(String runScript)voidsetRunScriptOn(boolean bRunScript)voidsetStatic(boolean aStatic)voidsetSuspend(boolean suspend)voidsetUncaughtException(boolean uncaughtException)
-
-
-
Field Detail
-
ANY_EXCEPTION
public static final LocklessLazyVar<Breakpoint> ANY_EXCEPTION
-
-
Method Detail
-
isLineBreakpoint
public boolean isLineBreakpoint()
-
isExceptionBreakpoint
public boolean isExceptionBreakpoint()
-
isActive
public boolean isActive()
-
setActive
public void setActive(boolean active)
-
getTitle
public String getTitle()
-
getFqn
public String getFqn()
-
getDeclaringFqn
public String getDeclaringFqn()
-
getDeclaringFqn_Java
public String getDeclaringFqn_Java()
-
getLine
public int getLine()
-
getOffset
public int getOffset()
-
getExpression
public String getExpression()
-
setExpression
public void setExpression(String expr)
-
isActiveWhenMuted
public boolean isActiveWhenMuted()
-
isTemporary
public boolean isTemporary()
-
condition
public boolean condition()
-
isStatic
public boolean isStatic()
-
setStatic
public void setStatic(boolean aStatic)
-
isSuspend
public boolean isSuspend()
-
setSuspend
public void setSuspend(boolean suspend)
-
isRunScriptOn
public boolean isRunScriptOn()
-
setRunScriptOn
public void setRunScriptOn(boolean bRunScript)
-
getRunScript
public String getRunScript()
-
setRunScript
public void setRunScript(String runScript)
-
isCaughtException
public boolean isCaughtException()
-
setCaughtException
public void setCaughtException(boolean caughtException)
-
isUncaughtException
public boolean isUncaughtException()
-
setUncaughtException
public void setUncaughtException(boolean uncaughtException)
-
-