Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSarika Sinha2015-03-25 09:42:40 +0000
committerSarika Sinha2015-03-25 09:51:50 +0000
commit806f20f55d3df063561e7333c9473bd45b9d649c (patch)
tree237ff0a7b235968897ee398bf10784247cf1b11f /org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views
parent9ab372cfb9e1b647a88ad736bf0a400ab2a72480 (diff)
downloadeclipse.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
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.java7
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);

Back to the top