diff options
Diffstat (limited to 'plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/views/ContainerView.java')
-rw-r--r-- | plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/views/ContainerView.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/views/ContainerView.java b/plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/views/ContainerView.java index d3f71ff58b..d61e673006 100644 --- a/plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/views/ContainerView.java +++ b/plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/views/ContainerView.java @@ -586,7 +586,8 @@ public abstract class ContainerView extends ViewPart implements ISelectionProvid } @Override - public Object getAdapter(@SuppressWarnings("rawtypes") Class adapter) + @SuppressWarnings("unchecked") + public <T> T getAdapter(Class<T> adapter) { if (adapter == IPropertySheetPage.class) { @@ -595,7 +596,7 @@ public abstract class ContainerView extends ViewPart implements ISelectionProvid propertySheetPage = new PropertySheetPage(); } - return propertySheetPage; + return (T)propertySheetPage; } return super.getAdapter(adapter); |