Package org.eclipse.jdt.debug.ui
Class JavaDebugUtils
java.lang.Object
org.eclipse.jdt.debug.ui.JavaDebugUtils
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 -
Method Summary
Modifier and TypeMethodDescriptionstatic org.eclipse.debug.core.model.IDebugElementgetContendedMonitor(org.eclipse.debug.core.model.IThread thread) Returns a debug element representing a monitor in contention with the given thread's underlyingIJavaThread, ornullif none.static org.eclipse.debug.core.model.IDebugElement[]getOwnedMonitors(org.eclipse.debug.core.model.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 org.eclipse.jface.preference.IPreferenceStoreReturns the preference store for the Java Debug UI plug-in.
-
Constructor Details
-
JavaDebugUtils
public JavaDebugUtils()
-
-
Method Details
-
getOwnedMonitors
public static org.eclipse.debug.core.model.IDebugElement[] getOwnedMonitors(org.eclipse.debug.core.model.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 org.eclipse.debug.core.model.IDebugElement getContendedMonitor(org.eclipse.debug.core.model.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 org.eclipse.jface.preference.IPreferenceStore getPreferenceStore()Returns the preference store for the Java Debug UI plug-in.- Returns:
- preference store
- Since:
- 3.2
-