-
- All Superinterfaces:
Event
,Locatable
,LocatableEvent
,Mirror
public interface MethodExitEvent extends LocatableEvent
Notification of a method return in the target VM. This event is generated after all code in the method has executed, but the ___location of this event is the last executed ___location in the method. Method exit events are generated for both native and non-native methods. Method exit events are not generated if the method terminates with a thrown exception.- Since:
- 1.3
- See Also:
EventQueue
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Method
method()
Returns the method that was exited.Value
returnValue()
Returns the value that the method will return.-
Methods inherited from interface com.sun.jdi.Locatable
___location
-
Methods inherited from interface com.sun.jdi.event.LocatableEvent
thread
-
Methods inherited from interface com.sun.jdi.Mirror
toString, virtualMachine
-
-
-
-
Method Detail
-
method
Method method()
Returns the method that was exited.- Returns:
- a
Method
which mirrors the method that was exited. - Throws:
ObjectCollectedException
- may be thrown if class has been garbage collected.
-
returnValue
Value returnValue()
Returns the value that the method will return. Not all target virtual machines support this operation. UsecanGetMethodReturnValues()
to determine if this operation is supported.- Returns:
- a
Value
which mirrors the value to be returned. - Throws:
UnsupportedOperationException
- if the target virtual machine does not support this operation - seecanGetMethodReturnValues()
- Since:
- 1.6
-
-