diff options
author | Sarika Sinha | 2015-03-25 09:42:40 +0000 |
---|---|---|
committer | Sarika Sinha | 2015-03-25 09:51:50 +0000 |
commit | 806f20f55d3df063561e7333c9473bd45b9d649c (patch) | |
tree | 237ff0a7b235968897ee398bf10784247cf1b11f /org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views | |
parent | 9ab372cfb9e1b647a88ad736bf0a400ab2a72480 (diff) | |
download | eclipse.platform.debug-806f20f55d3df063561e7333c9473bd45b9d649c.tar.gz eclipse.platform.debug-806f20f55d3df063561e7333c9473bd45b9d649c.tar.xz eclipse.platform.debug-806f20f55d3df063561e7333c9473bd45b9d649c.zip |
Bug 460417 - Fix compiler problems from generified IAdaptable#getAdapter
Change-Id: I16f0f58cc88c756865830cec4a923a11992270c6
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views')
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/VariablesView.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/VariablesView.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/VariablesView.java index b9790f1a4..5eacce101 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/VariablesView.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/VariablesView.java @@ -1245,15 +1245,16 @@ public class VariablesView extends AbstractDebugView implements IDebugContextLis /* (non-Javadoc) * @see org.eclipse.ui.part.WorkbenchPart#getAdapter(Class) */ + @SuppressWarnings("unchecked") @Override - public Object getAdapter(Class required) { + public <T> T getAdapter(Class<T> required) { if (IDebugModelPresentation.class.equals(required)) { - return getModelPresentation(); + return (T) getModelPresentation(); } else if (fDetailPane != null){ Object adapter = fDetailPane.getAdapter(required); if (adapter != null) { - return adapter; + return (T) adapter; } } return super.getAdapter(required); |