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 boolean
condition()
String
getDeclaringFqn()
String
getDeclaringFqn_Java()
String
getExpression()
String
getFqn()
int
getLine()
int
getOffset()
String
getRunScript()
String
getTitle()
boolean
isActive()
boolean
isActiveWhenMuted()
boolean
isCaughtException()
boolean
isExceptionBreakpoint()
boolean
isLineBreakpoint()
boolean
isRunScriptOn()
boolean
isStatic()
boolean
isSuspend()
boolean
isTemporary()
boolean
isUncaughtException()
void
setActive(boolean active)
void
setCaughtException(boolean caughtException)
void
setExpression(String expr)
void
setRunScript(String runScript)
void
setRunScriptOn(boolean bRunScript)
void
setStatic(boolean aStatic)
void
setSuspend(boolean suspend)
void
setUncaughtException(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)
-
-