Package org.eclipse.jdt.debug.ui
Class JavaDebugUtils
- java.lang.Object
-
- org.eclipse.jdt.debug.ui.JavaDebugUtils
-
public class JavaDebugUtils extends Object
Utilities for the Java debugger.- Since:
- 3.1
- Restriction:
- This class is not intended to be subclassed by clients.
- Restriction:
- This class is not intended to be instantiated by clients.
-
-
Constructor Summary
Constructors Constructor Description JavaDebugUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static IDebugElementgetContendedMonitor(IThread thread)Returns a debug element representing a monitor in contention with the given thread's underlyingIJavaThread, ornullif none.static IDebugElement[]getOwnedMonitors(IThread thread)Returns a collection of debug elements representing the monitors owned by the given thread's underlyingIJavaThread, or an empty collection if none.static IPreferenceStoregetPreferenceStore()Returns the preference store for the Java Debug UI plug-in.
-
-
-
Method Detail
-
getOwnedMonitors
public static IDebugElement[] getOwnedMonitors(IThread thread)
Returns a collection of debug elements representing the monitors owned by the given thread's underlyingIJavaThread, or an empty collection if none.The result will be empty when the user has turned off the preference to show monitor information.
- Parameters:
thread- anIJavaThreador a thread with anIJavaThreadadapter- Returns:
- debug elements representing the monitors owned by the underlying
IJavaThread, possibly empty
-
getContendedMonitor
public static IDebugElement getContendedMonitor(IThread thread)
Returns a debug element representing a monitor in contention with the given thread's underlyingIJavaThread, ornullif none.The result will be
nullwhen the user has turned off the preference to show monitor information.- Parameters:
thread- anIJavaThreador a thread with anIJavaThreadadapter- Returns:
- debug element representing a monitor in contention with the underlying
IJavaThread, ornull
-
getPreferenceStore
public static IPreferenceStore getPreferenceStore()
Returns the preference store for the Java Debug UI plug-in.- Returns:
- preference store
- Since:
- 3.2
-
-