| 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. | 
| com.sun.jdi.event | This package defines JDI events and event processing. | 
| Modifier and Type | Method and Description | 
|---|---|
| Method | ClassType. concreteMethodByName(String name,
                    String signature)Returns a the single non-abstract  Methodvisible from
 this class that has the given name and signature. | 
| Method | Location. method()Gets the method containing this Location. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<Method> | ReferenceType. allMethods()Returns a list containing each  Methoddeclared in this type,
 and its superclasses, implemented interfaces, and/or superinterfaces. | 
| List<Method> | ReferenceType. methods()Returns a list containing each  Methoddeclared
 directly in this type. | 
| List<Method> | ReferenceType. methodsByName(String name)Returns a List containing each visible  Methodthat
 has the given name. | 
| List<Method> | ReferenceType. methodsByName(String name,
             String signature)Returns a List containing each visible  Methodthat
 has the given name and signature. | 
| List<Method> | ReferenceType. visibleMethods()Returns a list containing each  Methoddeclared or inherited by this type. | 
| Modifier and Type | Method and Description | 
|---|---|
| Value | ObjectReference. invokeMethod(ThreadReference thread,
            Method method,
            List<? extends Value> arguments,
            int options)Invokes the specified  Methodon this object in the
 target VM. | 
| default Value | InterfaceType. invokeMethod(ThreadReference thread,
            Method method,
            List<? extends Value> arguments,
            int options)Invokes the specified static  Methodin the
 target VM. | 
| Value | ClassType. invokeMethod(ThreadReference thread,
            Method method,
            List<? extends Value> arguments,
            int options)Invokes the specified static  Methodin 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  Methodin the
 target VM. | 
| Modifier and Type | Method and Description | 
|---|---|
| Method | MethodEntryEvent. method()Returns the method that was entered. | 
| Method | MethodExitEvent. method()Returns the method that was exited. | 
 Copyright © 1999, 2017, Oracle and/or its affiliates.  All rights reserved.