Package editor.debugger
Class Breakpoint
java.lang.Object
editor.debugger.Breakpoint
- All Implemented Interfaces:
IJsonIO
- Direct Known Subclasses:
RunToCursorBreakpoint
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private boolean
private boolean
private LocklessLazyVar<DebuggerExpression>
private LocklessLazyVar<DebuggerExpression>
private String
private String
private String
private String
private String
private int
private int
private String
private boolean
private boolean
private boolean
static final LocklessLazyVar<Breakpoint>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
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
Modifier and TypeMethodDescriptionboolean
private String
getFqn()
int
getLine()
int
getTitle()
boolean
isActive()
boolean
boolean
boolean
boolean
boolean
boolean
isStatic()
boolean
boolean
boolean
private boolean
locate()
private String
makeJavaName
(String fqn, String fqnDeclaring) private boolean
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 Details
-
ANY_EXCEPTION
-
_fqn
-
_fqnDeclaring
-
_line
private int _line -
_expr
-
_active
private boolean _active -
_static
private boolean _static -
_suspend
private boolean _suspend -
_bRunScript
private boolean _bRunScript -
_runScript
-
_caughtException
private boolean _caughtException -
_uncaughtException
private boolean _uncaughtException -
_offset
private transient int _offset -
_fileName
-
_immediateClass
-
_debuggerExpr
-
_debuggerRunScript
-
-
Constructor Details
-
Breakpoint
-
Breakpoint
public Breakpoint(String fqnException, boolean notifyCaught, boolean notifyUncaught, boolean staticBp) -
Breakpoint
-
Breakpoint
-
Breakpoint
private Breakpoint()
-
-
Method Details
-
makeJavaName
-
isLineBreakpoint
public boolean isLineBreakpoint() -
isExceptionBreakpoint
public boolean isExceptionBreakpoint() -
isActive
public boolean isActive() -
setActive
public void setActive(boolean active) -
getTitle
-
getFileName
-
getFqn
-
getDeclaringFqn
-
getDeclaringFqn_Java
-
getLine
public int getLine() -
getOffset
public int getOffset() -
getExpression
-
setExpression
-
isActiveWhenMuted
public boolean isActiveWhenMuted() -
isTemporary
public boolean isTemporary() -
condition
public boolean condition() -
promptToSuspend
private boolean promptToSuspend() -
locate
private boolean locate() -
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
-
setRunScript
-
isCaughtException
public boolean isCaughtException() -
setCaughtException
public void setCaughtException(boolean caughtException) -
isUncaughtException
public boolean isUncaughtException() -
setUncaughtException
public void setUncaughtException(boolean uncaughtException)
-