private String getQualifiedName(Object element) throws JavaModelException { if (element instanceof IResource) return ((IResource)element).getFullPath().toString(); if (element instanceof IJarEntryResource) return ((IJarEntryResource)element).getFullPath().toString(); if (element instanceof LogicalPackage) return ((LogicalPackage)element).getElementName(); if (element instanceof IJavaProject || element instanceof IPackageFragmentRoot || element instanceof ITypeRoot) { IResource resource= ((IJavaElement)element).getCorrespondingResource(); if (resource != null) return getQualifiedName(resource); } if (element instanceof IBinding) return BindingLabelProvider.getBindingLabel((IBinding)element, LABEL_FLAGS); return TextProcessor.deprocess(JavaElementLabels.getTextLabel(element, LABEL_FLAGS)); }
private String getQualifiedName(Object element) throws JavaModelException { if (element instanceof IResource) return ((IResource)element).getFullPath().toString(); if (element instanceof IJarEntryResource) return ((IJarEntryResource)element).getFullPath().toString(); if (element instanceof LogicalPackage) return ((LogicalPackage)element).getElementName(); if (element instanceof IJavaProject || element instanceof IPackageFragmentRoot || element instanceof ITypeRoot) { IResource resource= ((IJavaElement)element).getCorrespondingResource(); if (resource != null) return getQualifiedName(resource); } if (element instanceof IBinding) return BindingLabelProvider.getBindingLabel((IBinding)element, LABEL_FLAGS); return TextProcessor.deprocess(JavaElementLabels.getTextLabel(element, LABEL_FLAGS)); }
String qualifiedName= getQualifiedName(element); IResource resource= null; if (element instanceof IJavaElement) { buf.append(getQualifiedName(elements[0])); for (int i= 1; i < elements.length; i++) { String qualifiedName= getQualifiedName(elements[i]); buf.append(System.getProperty("line.separator")).append(qualifiedName); //$NON-NLS-1$
String qualifiedName= getQualifiedName(element); IResource resource= null; if (element instanceof IJavaElement) { buf.append(getQualifiedName(elements[0])); for (int i= 1; i < elements.length; i++) { String qualifiedName= getQualifiedName(elements[i]); buf.append(System.getProperty("line.separator")).append(qualifiedName); //$NON-NLS-1$