Class WidgetSpy.NonDisposedWidgetTracker
java.lang.Object
org.eclipse.swt.internal.WidgetSpy.NonDisposedWidgetTracker
- All Implemented Interfaces:
WidgetSpy.WidgetTracker
- Enclosing class:
WidgetSpy
public static class WidgetSpy.NonDisposedWidgetTracker
extends Object
implements WidgetSpy.WidgetTracker
Default implementation simply collects all created and not disposed widgets
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate booleanvoidsetTrackedTypes(List<Class<? extends Widget>> types) voidsetTrackingEnabled(boolean enabled) voidvoidvoidwidgetCreated(Widget widget) voidwidgetDisposed(Widget widget)
-
Field Details
-
nonDisposedWidgets
-
trackedTypes
-
-
Constructor Details
-
NonDisposedWidgetTracker
public NonDisposedWidgetTracker()
-
-
Method Details
-
widgetCreated
- Specified by:
widgetCreatedin interfaceWidgetSpy.WidgetTracker
-
widgetDisposed
- Specified by:
widgetDisposedin interfaceWidgetSpy.WidgetTracker
-
getNonDisposedWidgets
-
startTracking
public void startTracking() -
clearNonDisposedWidgets
private void clearNonDisposedWidgets() -
stopTracking
public void stopTracking() -
setTrackingEnabled
public void setTrackingEnabled(boolean enabled) -
setTrackedTypes
-
isTracked
-