APIdia Launch Partner
Top Description Methods
com.sun.jdi.event

public Interface MethodExitEvent

extends LocatableEvent
Known Direct Implementers
com.sun.tools.jdi.EventSetImpl.MethodExitEventImpl
Imports
com.sun.jdi.Method, .ObjectCollectedException, .Value, .VirtualMachine

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.
Author
Robert Field
Since
1.3
See Also
EventQueue

Method Summary

Modifier and TypeMethod and Description
public Method

Returns:

a Method which mirrors the method that was exited.
method
()

Returns the method that was exited.

public Value

Returns:

a Value which mirrors the value to be returned.
returnValue
()

Returns the value that the method will return.

Inherited from com.sun.jdi.event.LocatableEvent:
thread

Method Detail

methodback to summary
public Method method()

Returns the method that was exited.

Returns:Method

a Method which mirrors the method that was exited.

Exceptions
ObjectCollectedException:
may be thrown if class has been garbage collected.
returnValueback to summary
public Value returnValue()

Returns the value that the method will return. Not all target virtual machines support this operation. Use canGetMethodReturnValues() to determine if this operation is supported.

Returns:Value

a Value which mirrors the value to be returned.

Exceptions
UnsupportedOperationException:
if the target virtual machine does not support this operation - see canGetMethodReturnValues()
Since
1.6