Package editor.debugger
Class Breakpoint
java.lang.Object
editor.debugger.Breakpoint
- All Implemented Interfaces:
IJsonIO
- Direct Known Subclasses:
RunToCursorBreakpoint
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate booleanprivate LocklessLazyVar<DebuggerExpression>private LocklessLazyVar<DebuggerExpression>private Stringprivate Stringprivate Stringprivate Stringprivate Stringprivate intprivate intprivate Stringprivate booleanprivate booleanprivate booleanstatic final LocklessLazyVar<Breakpoint> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateBreakpoint(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 TypeMethodDescriptionbooleanprivate StringgetFqn()intgetLine()intgetTitle()booleanisActive()booleanbooleanbooleanbooleanbooleanbooleanisStatic()booleanbooleanbooleanprivate booleanlocate()private StringmakeJavaName(String fqn, String fqnDeclaring) private booleanvoidsetActive(boolean active) voidsetCaughtException(boolean caughtException) voidsetExpression(String expr) voidsetRunScript(String runScript) voidsetRunScriptOn(boolean bRunScript) voidsetStatic(boolean aStatic) voidsetSuspend(boolean suspend) voidsetUncaughtException(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)
-