218 * @throws VMCannotBeModifiedException if the VirtualMachine is read-only - see {@link VirtualMachine#canBeModified()}.
219 */
220 void setValue(LocalVariable variable, Value value)
221 throws InvalidTypeException, ClassNotLoadedException;
222
223 /**
224 * Returns the values of all arguments in this frame. Values are
225 * returned even if no local variable information is present.
226 *
227 * @return a list containing a {@link Value} object for each argument
228 * to this frame, in the order in which the arguments were
229 * declared. If the method corresponding to this frame has
230 * no arguments, an empty list is returned.
231 *
232 * @throws InvalidStackFrameException if this stack frame has become
233 * invalid. Once the frame's thread is resumed, the stack frame is
234 * no longer valid.
235 * @since 1.6
236 */
237 List<Value> getArgumentValues();
238
239 }
|
218 * @throws VMCannotBeModifiedException if the VirtualMachine is read-only - see {@link VirtualMachine#canBeModified()}.
219 */
220 void setValue(LocalVariable variable, Value value)
221 throws InvalidTypeException, ClassNotLoadedException;
222
223 /**
224 * Returns the values of all arguments in this frame. Values are
225 * returned even if no local variable information is present.
226 *
227 * @return a list containing a {@link Value} object for each argument
228 * to this frame, in the order in which the arguments were
229 * declared. If the method corresponding to this frame has
230 * no arguments, an empty list is returned.
231 *
232 * @throws InvalidStackFrameException if this stack frame has become
233 * invalid. Once the frame's thread is resumed, the stack frame is
234 * no longer valid.
235 * @since 1.6
236 */
237 List<Value> getArgumentValues();
238 }
|