org.kohsuke.youdebug
Class BundledExceptionRequest

java.lang.Object
  extended by org.kohsuke.youdebug.BundledEventRequest<E>
      extended by org.kohsuke.youdebug.BundledExceptionRequest
All Implemented Interfaces:
com.sun.jdi.Mirror, com.sun.jdi.request.EventRequest, com.sun.jdi.request.ExceptionRequest, groovy.lang.GroovyObject

public class BundledExceptionRequest
extends BundledEventRequest<E>
implements groovy.lang.GroovyObject, com.sun.jdi.request.ExceptionRequest

Author:
Kohsuke Kawaguchi

Field Summary
 
Fields inherited from class org.kohsuke.youdebug.BundledEventRequest
requests
 
Fields inherited from interface com.sun.jdi.request.EventRequest
SUSPEND_ALL, SUSPEND_EVENT_THREAD, SUSPEND_NONE
 
Constructor Summary
BundledExceptionRequest(com.sun.jdi.request.ClassPrepareRequest req, List requests)
           
BundledExceptionRequest(List requests)
           
 
Method Summary
 void addClassExclusionFilter(String classPattern)
           
 void addClassFilter(com.sun.jdi.ReferenceType refType)
           
 void addClassFilter(String classPattern)
           
 void addInstanceFilter(com.sun.jdi.ObjectReference instance)
           
 void addThreadFilter(com.sun.jdi.ThreadReference thread)
           
 void delete()
           
 com.sun.jdi.ReferenceType exception()
           
 List exceptions()
           
 groovy.lang.MetaClass getMetaClass()
           
 Object getProperty(String name)
           
 Object invokeMethod(String name, Object args)
           
 boolean notifyCaught()
           
 boolean notifyUncaught()
           
 void setEnabled(boolean val)
           
 void setMetaClass(groovy.lang.MetaClass metaClass)
           
 void setProperty(String name, Object value)
           
 
Methods inherited from class org.kohsuke.youdebug.BundledEventRequest
addCountFilter, disable, enable, getProperty, isEnabled, one, putProperty, setSuspendPolicy, suspendPolicy, virtualMachine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sun.jdi.request.EventRequest
addCountFilter, disable, enable, getProperty, isEnabled, putProperty, setEnabled, setSuspendPolicy, suspendPolicy
 
Methods inherited from interface com.sun.jdi.Mirror
toString, virtualMachine
 

Constructor Detail

BundledExceptionRequest

public BundledExceptionRequest(com.sun.jdi.request.ClassPrepareRequest req,
                               List requests)

BundledExceptionRequest

public BundledExceptionRequest(List requests)
Method Detail

exception

public com.sun.jdi.ReferenceType exception()
Specified by:
exception in interface com.sun.jdi.request.ExceptionRequest

exceptions

public List exceptions()

notifyCaught

public boolean notifyCaught()
Specified by:
notifyCaught in interface com.sun.jdi.request.ExceptionRequest

notifyUncaught

public boolean notifyUncaught()
Specified by:
notifyUncaught in interface com.sun.jdi.request.ExceptionRequest

addThreadFilter

public void addThreadFilter(com.sun.jdi.ThreadReference thread)
Specified by:
addThreadFilter in interface com.sun.jdi.request.ExceptionRequest

addClassFilter

public void addClassFilter(com.sun.jdi.ReferenceType refType)
Specified by:
addClassFilter in interface com.sun.jdi.request.ExceptionRequest

addClassFilter

public void addClassFilter(String classPattern)
Specified by:
addClassFilter in interface com.sun.jdi.request.ExceptionRequest

addClassExclusionFilter

public void addClassExclusionFilter(String classPattern)
Specified by:
addClassExclusionFilter in interface com.sun.jdi.request.ExceptionRequest

addInstanceFilter

public void addInstanceFilter(com.sun.jdi.ObjectReference instance)
Specified by:
addInstanceFilter in interface com.sun.jdi.request.ExceptionRequest

getMetaClass

public groovy.lang.MetaClass getMetaClass()
Specified by:
getMetaClass in interface groovy.lang.GroovyObject

setMetaClass

public void setMetaClass(groovy.lang.MetaClass metaClass)
Specified by:
setMetaClass in interface groovy.lang.GroovyObject

invokeMethod

public Object invokeMethod(String name,
                           Object args)
Specified by:
invokeMethod in interface groovy.lang.GroovyObject

getProperty

public Object getProperty(String name)
Specified by:
getProperty in interface groovy.lang.GroovyObject

setProperty

public void setProperty(String name,
                        Object value)
Specified by:
setProperty in interface groovy.lang.GroovyObject

setEnabled

public void setEnabled(boolean val)
Overrides:
setEnabled in class BundledEventRequest<E extends com.sun.jdi.request.EventRequest>

delete

public void delete()
Overrides:
delete in class BundledEventRequest<E extends com.sun.jdi.request.EventRequest>


Copyright © 2013. All rights reserved.