diff options
| author | Dani Megert | 2015-04-14 11:46:51 +0000 |
|---|---|---|
| committer | Dani Megert | 2015-04-14 11:46:51 +0000 |
| commit | fb583bc76c41e7bc31536936af8ff34f0b170681 (patch) | |
| tree | ee7153b8cf2527dddb9a7e8664c9f247ce9b57b7 | |
| parent | 5bf216ac8b8307249a76f9dd13301f7f070b0cb8 (diff) | |
| download | eclipse.platform.debug-fb583bc76c41e7bc31536936af8ff34f0b170681.tar.gz eclipse.platform.debug-fb583bc76c41e7bc31536936af8ff34f0b170681.tar.xz eclipse.platform.debug-fb583bc76c41e7bc31536936af8ff34f0b170681.zip | |
Minor code cleanupI20150414-1400I20150414-0800
| -rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/sourcelookup/SourceElementLabelProvider.java | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/sourcelookup/SourceElementLabelProvider.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/sourcelookup/SourceElementLabelProvider.java index 0812b737b..3c360caed 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/sourcelookup/SourceElementLabelProvider.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/sourcelookup/SourceElementLabelProvider.java @@ -34,7 +34,17 @@ public class SourceElementLabelProvider extends LabelProvider { } return fLabelProvider; } - + + private ILabelProvider getLabelProvider(Object element) { + if (element instanceof IAdaptable) { + SourceElementLabelProvider lp = ((IAdaptable) element).getAdapter(SourceElementLabelProvider.class); + if (lp != null) { + return lp; + } + } + return getWorkbenchLabelProvider(); + } + /* (non-Javadoc) * @see org.eclipse.jface.viewers.IBaseLabelProvider#dispose() */ @@ -44,20 +54,16 @@ public class SourceElementLabelProvider extends LabelProvider { if (fLabelProvider != null) { fLabelProvider.dispose(); } - } + } + /* (non-Javadoc) * @see org.eclipse.jface.viewers.ILabelProvider#getImage(java.lang.Object) */ @Override public Image getImage(Object element) { - if (element instanceof IAdaptable) { - SourceElementLabelProvider lp = ((IAdaptable) element).getAdapter(SourceElementLabelProvider.class); - if (lp != null) { - return lp.getImage(element); - } - } - return getWorkbenchLabelProvider().getImage(element); + return getLabelProvider(element).getImage(element); } + /* (non-Javadoc) * @see org.eclipse.jface.viewers.ILabelProvider#getText(java.lang.Object) */ @@ -65,12 +71,7 @@ public class SourceElementLabelProvider extends LabelProvider { public String getText(Object element) { if (element instanceof IResource) { return SourceElementWorkbenchAdapter.getQualifiedName(((IResource)element).getFullPath()); - } else if (element instanceof IAdaptable) { - SourceElementLabelProvider lp = ((IAdaptable) element).getAdapter(SourceElementLabelProvider.class); - if (lp != null) { - return lp.getText(element); - } } - return getWorkbenchLabelProvider().getText(element); + return getLabelProvider(element).getText(element); } } |
