# Uses of Class
com.sun.jdi.InvalidTypeException

Packages that use InvalidTypeException
Package
Description
com.sun.jdi
This is the core package of the Java Debug Interface (JDI), it defines mirrors for values, types, and the target VirtualMachine itself - as well bootstrapping facilities.

- ## Uses of InvalidTypeException in com.sun.jdi

  Methods in com.sun.jdi that throw InvalidTypeException
  Modifier and Type
  Method
  Description
  `void`
  ThreadReference.`forceEarlyReturn(Value value)`
  Force a method to return before it reaches a return statement.
  `Value`
  ClassType.`invokeMethod(ThreadReference thread, Method method, List<? extends Value> arguments, int options)`
  Invokes the specified static `Method` in the target VM.
  `default Value`
  InterfaceType.`invokeMethod(ThreadReference thread, Method method, List<? extends Value> arguments, int options)`
  Invokes the specified static `Method` in the target VM.
  `Value`
  ObjectReference.`invokeMethod(ThreadReference thread, Method method, List<? extends Value> arguments, int options)`
  Invokes the specified `Method` on this object in the target VM.
  `ObjectReference`
  ClassType.`newInstance(ThreadReference thread, Method method, List<? extends Value> arguments, int options)`
  Constructs a new instance of this type, using the given constructor `Method` in the target VM.
  `void`
  ArrayReference.`setValue(int index, Value value)`
  Replaces an array component with another value.
  `void`
  ClassType.`setValue(Field field, Value value)`
  Assigns a value to a static field.
  `void`
  ObjectReference.`setValue(Field field, Value value)`
  Sets the value of a given instance or static field in this object.
  `void`
  StackFrame.`setValue(LocalVariable variable, Value value)`
  Sets the `Value` of a `LocalVariable` in this frame.
  `void`
  ArrayReference.`setValues(int index, List<? extends Value> values, int srcIndex, int length)`
  Replaces a range of array components with other values.
  `void`
  ArrayReference.`setValues(List<? extends Value> values)`
  Replaces all array components with other values.
  `void`
  ThreadReference.`stop(ObjectReference throwable)`
  Stops this thread with an asynchronous exception.