|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.netbeans.api.debugger.Breakpoint org.netbeans.api.debugger.jpda.JPDABreakpoint org.netbeans.api.debugger.jpda.ExceptionBreakpoint
Notifies about exceptions throw in debugged JVM.
How to use it:
DebuggerManager.addBreakpoint (ExceptionBreakpoint.create ( "java.lang.NullPointerException", ExceptionBreakpoint.TYPE_EXCEPTION_UNCATCHED ));This breakpoint stops when NullPointerException is throw and uncatched.
Field Summary | |
static String |
PROP_CATCH_TYPE
Property name constant. |
static String |
PROP_CONDITION
Property name constant. |
static String |
PROP_EXCEPTION_CLASS_NAME
Property name constant |
static int |
TYPE_EXCEPTION_CATCHED
Catch type constant. |
static int |
TYPE_EXCEPTION_CATCHED_UNCATCHED
Catch type constant. |
static int |
TYPE_EXCEPTION_UNCATCHED
Catch type constant. |
Fields inherited from class org.netbeans.api.debugger.jpda.JPDABreakpoint |
PROP_HIDDEN, PROP_PRINT_TEXT, PROP_SUSPEND, SUSPEND_ALL, SUSPEND_EVENT_THREAD, SUSPEND_NONE |
Fields inherited from class org.netbeans.api.debugger.Breakpoint |
PROP_DISPOSED, PROP_ENABLED, PROP_GROUP_NAME |
Method Summary | |
static ExceptionBreakpoint |
create(String exceptionClassName,
int catchType)
Creates a new breakpoint for given parameters. |
int |
getCatchType()
Returns breakpoint type property value. |
String |
getCondition()
Returns condition. |
String |
getExceptionClassName()
Get name of exception class to stop on. |
void |
setCatchType(int catchType)
Sets breakpoint type property value. |
void |
setCondition(String cond)
Sets condition. |
void |
setExceptionClassName(String cn)
Set name of exception class to stop on. |
String |
toString()
Returns a string representation of this object. |
Methods inherited from class org.netbeans.api.debugger.jpda.JPDABreakpoint |
addJPDABreakpointListener, disable, enable, getPrintText, getSuspend, isEnabled, isHidden, removeJPDABreakpointListener, setHidden, setPrintText, setSuspend |
Methods inherited from class org.netbeans.api.debugger.Breakpoint |
addPropertyChangeListener, addPropertyChangeListener, dispose, firePropertyChange, getGroupName, removePropertyChangeListener, removePropertyChangeListener, setGroupName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final String PROP_EXCEPTION_CLASS_NAME
public static final String PROP_CATCH_TYPE
public static final String PROP_CONDITION
public static final int TYPE_EXCEPTION_CATCHED
public static final int TYPE_EXCEPTION_UNCATCHED
public static final int TYPE_EXCEPTION_CATCHED_UNCATCHED
Method Detail |
public static ExceptionBreakpoint create(String exceptionClassName, int catchType)
exceptionClassName
- class name filtercatchType
- one of constants: TYPE_EXCEPTION_CATCHED,
TYPE_EXCEPTION_UNCATCHED, TYPE_EXCEPTION_CATCHED_UNCATCHED
public String getExceptionClassName()
public void setExceptionClassName(String cn)
cn
- a new name of exception class to stop on.public String getCondition()
public void setCondition(String cond)
cond
- a c new conditionpublic int getCatchType()
public void setCatchType(int catchType)
catchType
- a new value of breakpoint type property valuepublic String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |