1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-29 03:45:35 +02:00

warning scrubs

This commit is contained in:
Alain Magloire 2004-12-24 15:24:05 +00:00
parent 3e04941539
commit 8fc3226f2d
17 changed files with 67 additions and 87 deletions

View file

@ -142,7 +142,7 @@ public abstract class CBrowsingPart extends ViewPart implements IMenuListener, I
* Ensure selection changed events being processed only if * Ensure selection changed events being processed only if
* initiated by user interaction with this part. * initiated by user interaction with this part.
*/ */
private boolean fProcessSelectionEvents= true; boolean fProcessSelectionEvents= true;
private IPartListener2 fPartListener= new IPartListener2() { private IPartListener2 fPartListener= new IPartListener2() {
public void partActivated(IWorkbenchPartReference ref) { public void partActivated(IWorkbenchPartReference ref) {
@ -552,7 +552,7 @@ public abstract class CBrowsingPart extends ViewPart implements IMenuListener, I
fToggleLinkingAction= new ToggleLinkingAction(this); fToggleLinkingAction= new ToggleLinkingAction(this);
} }
private void doWorkingSetChanged(PropertyChangeEvent event) { void doWorkingSetChanged(PropertyChangeEvent event) {
String property= event.getProperty(); String property= event.getProperty();
if (IWorkingSetManager.CHANGE_WORKING_SET_NAME_CHANGE.equals(property)) if (IWorkingSetManager.CHANGE_WORKING_SET_NAME_CHANGE.equals(property))
updateTitle(); updateTitle();
@ -685,8 +685,7 @@ public abstract class CBrowsingPart extends ViewPart implements IMenuListener, I
if((newInput instanceof List) && (part instanceof NamespacesView)) if((newInput instanceof List) && (part instanceof NamespacesView))
return true; return true;
else return false;
return false;
} }
private boolean isInputResetBy(IWorkbenchPart part) { private boolean isInputResetBy(IWorkbenchPart part) {
@ -704,8 +703,7 @@ public abstract class CBrowsingPart extends ViewPart implements IMenuListener, I
if ((thisInput instanceof ICElement || thisInput instanceof ITypeInfo) if ((thisInput instanceof ICElement || thisInput instanceof ITypeInfo)
&& (partInput instanceof ICElement || partInput instanceof ITypeInfo)) && (partInput instanceof ICElement || partInput instanceof ITypeInfo))
return getTypeComparator().compare(partInput, thisInput) > 0; return getTypeComparator().compare(partInput, thisInput) > 0;
else return true;
return true;
} }
protected boolean isAncestorOf(Object ancestor, Object element) { protected boolean isAncestorOf(Object ancestor, Object element) {
@ -729,8 +727,7 @@ public abstract class CBrowsingPart extends ViewPart implements IMenuListener, I
private boolean internalIsAncestorOf(ICElement ancestor, ICElement element) { private boolean internalIsAncestorOf(ICElement ancestor, ICElement element) {
if (element != null) if (element != null)
return element.equals(ancestor) || internalIsAncestorOf(ancestor, element.getParent()); return element.equals(ancestor) || internalIsAncestorOf(ancestor, element.getParent());
else return false;
return false;
} }
private boolean isSearchResultView(IWorkbenchPart part) { private boolean isSearchResultView(IWorkbenchPart part) {
@ -1300,8 +1297,7 @@ public abstract class CBrowsingPart extends ViewPart implements IMenuListener, I
ICElement[] types = TypeUtil.getTypes(tu); ICElement[] types = TypeUtil.getTypes(tu);
if (types.length > 0) if (types.length > 0)
return types[0]; return types[0];
else return null;
return null;
} catch (CModelException ex) { } catch (CModelException ex) {
return null; return null;
} }
@ -1326,21 +1322,21 @@ public abstract class CBrowsingPart extends ViewPart implements IMenuListener, I
IContainer parent= ((IFile)firstElement).getParent(); IContainer parent= ((IFile)firstElement).getParent();
if (parent != null) if (parent != null)
return (ICElement)parent.getAdapter(ICElement.class); return (ICElement)parent.getAdapter(ICElement.class);
else return null; return null;
} else }
return je; return je;
}
} else return firstElement;
return firstElement;
} }
Object currentInput= getViewer().getInput(); Object currentInput= getViewer().getInput();
if (currentInput == null || !currentInput.equals(findInputForElement(firstElement))) if (currentInput == null || !currentInput.equals(findInputForElement(firstElement))) {
if (iter.hasNext()) if (iter.hasNext()) {
// multi selection and view is empty // multi selection and view is empty
return null; return null;
else }
// ok: single selection and view is empty // ok: single selection and view is empty
return firstElement; return firstElement;
}
// be nice to multi selection // be nice to multi selection
while (iter.hasNext()) { while (iter.hasNext()) {
@ -1365,7 +1361,7 @@ public abstract class CBrowsingPart extends ViewPart implements IMenuListener, I
/** /**
* Links to editor (if option enabled) * Links to editor (if option enabled)
*/ */
private void linkToEditor(IStructuredSelection selection) { void linkToEditor(IStructuredSelection selection) {
Object obj= selection.getFirstElement(); Object obj= selection.getFirstElement();
if (selection.size() == 1) { if (selection.size() == 1) {
@ -1379,7 +1375,7 @@ public abstract class CBrowsingPart extends ViewPart implements IMenuListener, I
} }
} }
private void setSelectionFromEditor(IWorkbenchPartReference ref) { void setSelectionFromEditor(IWorkbenchPartReference ref) {
IWorkbenchPart part= ref.getPart(false); IWorkbenchPart part= ref.getPart(false);
setSelectionFromEditor(part); setSelectionFromEditor(part);
} }
@ -1486,15 +1482,14 @@ public abstract class CBrowsingPart extends ViewPart implements IMenuListener, I
ITranslationUnit unit= manager.getWorkingCopy(input); ITranslationUnit unit= manager.getWorkingCopy(input);
if (unit != null) if (unit != null)
try { try {
if (unit.isConsistent()) if (unit.isConsistent()) {
return unit.getElementAtOffset(offset); return unit.getElementAtOffset(offset);
else {
/*
* XXX: We should set the selection later when the
* CU is reconciled.
* see https://bugs.eclipse.org/bugs/show_bug.cgi?id=51290
*/
} }
/*
* XXX: We should set the selection later when the
* CU is reconciled.
* see https://bugs.eclipse.org/bugs/show_bug.cgi?id=51290
*/
} catch (CModelException ex) { } catch (CModelException ex) {
// fall through // fall through
} }

View file

@ -23,8 +23,8 @@ import org.eclipse.ui.help.WorkbenchHelp;
* which should be renamed to MemberActionsGroup * which should be renamed to MemberActionsGroup
*/ */
public class LexicalSortingAction extends Action { public class LexicalSortingAction extends Action {
private CBrowsingViewerSorter fSorter= new CBrowsingViewerSorter(); CBrowsingViewerSorter fSorter= new CBrowsingViewerSorter();
private StructuredViewer fViewer; StructuredViewer fViewer;
private String fPreferenceKey; private String fPreferenceKey;
public LexicalSortingAction(StructuredViewer viewer, String id) { public LexicalSortingAction(StructuredViewer viewer, String id) {

View file

@ -242,8 +242,7 @@ public class MembersView extends CBrowsingPart implements IPropertyChangeListene
ICElement type= TypeUtil.getDeclaringType(celem); ICElement type= TypeUtil.getDeclaringType(celem);
if (type == null || type instanceof INamespace) if (type == null || type instanceof INamespace)
return AllTypesCache.getTypeForElement(celem, true, true, null); return AllTypesCache.getTypeForElement(celem, true, true, null);
else return findInputForElement(type);
return findInputForElement(type);
} else if (TypeUtil.isMemberType(celem)) { } else if (TypeUtil.isMemberType(celem)) {
return findInputForElement(TypeUtil.getDeclaringType(celem)); return findInputForElement(TypeUtil.getDeclaringType(celem));
} else { } else {

View file

@ -79,14 +79,13 @@ class MembersViewContentProvider extends CBrowsingContentProvider {
ICElement elem = AllTypesCache.getElementForType(info, true, true, null); ICElement elem = AllTypesCache.getElementForType(info, true, true, null);
if (elem == null) { if (elem == null) {
return ERROR_NO_CHILDREN; return ERROR_NO_CHILDREN;
} else {
if (elem instanceof IParent) {
ICElement[] children = ((IParent)elem).getChildren();
if (children != null && children.length > 0)
return children;
}
return EMPTY_CHILDREN;
} }
if (elem instanceof IParent) {
ICElement[] children = ((IParent)elem).getChildren();
if (children != null && children.length > 0)
return children;
}
return EMPTY_CHILDREN;
} }
if (element instanceof IParent) { if (element instanceof IParent) {

View file

@ -237,9 +237,8 @@ public class NamespacesView extends CBrowsingPart {
ITypeInfo info = (ITypeInfo) element; ITypeInfo info = (ITypeInfo) element;
if (info.getCElementType() == ICElement.C_NAMESPACE && info.exists()) { if (info.getCElementType() == ICElement.C_NAMESPACE && info.exists()) {
return info; return info;
} else {
return info.getEnclosingNamespace(true);
} }
return info.getEnclosingNamespace(true);
} }
return null; return null;

View file

@ -113,10 +113,9 @@ class NamespacesViewContentProvider extends CBrowsingContentProvider {
ITypeInfo info = (ITypeInfo)element; ITypeInfo info = (ITypeInfo)element;
if (info.isEnclosedType()) { if (info.isEnclosedType()) {
return info.getEnclosingType(); return info.getEnclosingType();
} else {
// return info.getEnclosingProject();
return null;
} }
// return info.getEnclosingProject();
return null;
} }
return null; return null;

View file

@ -32,13 +32,12 @@ public class TypeInfoSorter extends CBrowsingViewerSorter {
return NAMESPACES_RESERVED; return NAMESPACES_RESERVED;
} }
return NAMESPACES; return NAMESPACES;
} else { }
if (name.startsWith("__")) { //$NON-NLS-1$ if (name.startsWith("__")) { //$NON-NLS-1$
return CELEMENTS_SYSTEM; return CELEMENTS_SYSTEM;
} }
if (name.charAt(0) == '_') { if (name.charAt(0) == '_') {
return CELEMENTS_RESERVED; return CELEMENTS_RESERVED;
}
} }
return CELEMENTS; return CELEMENTS;
} }

View file

@ -90,10 +90,9 @@ class TypesViewContentProvider extends CBrowsingContentProvider {
ITypeInfo info = (ITypeInfo)element; ITypeInfo info = (ITypeInfo)element;
if (info.isEnclosedType()) { if (info.isEnclosedType()) {
return info.getEnclosingType(); return info.getEnclosingType();
} else {
// return info.getEnclosingProject();
return null;
} }
// return info.getEnclosingProject();
return null;
} }
return null; return null;

View file

@ -133,11 +133,10 @@ public class HierarchyViewerSorter extends ViewerSorter {
} }
} }
return fNormalSorter.compare(viewer, e1, e2); // use appearance pref page settings return fNormalSorter.compare(viewer, e1, e2); // use appearance pref page settings
} else {
String name1= ((ICElement) e1).getElementName(); //$NON-NLS-1$
String name2= ((ICElement) e2).getElementName(); //$NON-NLS-1$
return getCollator().compare(name1, name2);
} }
String name1= ((ICElement) e1).getElementName(); //$NON-NLS-1$
String name2= ((ICElement) e2).getElementName(); //$NON-NLS-1$
return getCollator().compare(name1, name2);
} }
private ICElement getDefiningType(ITypeHierarchy hierarchy, IMethodDeclaration method) throws CModelException { private ICElement getDefiningType(ITypeHierarchy hierarchy, IMethodDeclaration method) throws CModelException {

View file

@ -60,9 +60,8 @@ public class OpenTypeHierarchyUtil {
try { try {
if (PreferenceConstants.OPEN_TYPE_HIERARCHY_IN_PERSPECTIVE.equals(PreferenceConstants.getPreferenceStore().getString(PreferenceConstants.OPEN_TYPE_HIERARCHY))) { if (PreferenceConstants.OPEN_TYPE_HIERARCHY_IN_PERSPECTIVE.equals(PreferenceConstants.getPreferenceStore().getString(PreferenceConstants.OPEN_TYPE_HIERARCHY))) {
return openInPerspective(window, input); return openInPerspective(window, input);
} else {
return openInViewPart(window, input);
} }
return openInViewPart(window, input);
} catch (WorkbenchException e) { } catch (WorkbenchException e) {
ExceptionHandler.handle(e, window.getShell(), ExceptionHandler.handle(e, window.getShell(),

View file

@ -16,7 +16,6 @@ import org.eclipse.cdt.core.browser.AllTypesCache;
import org.eclipse.cdt.core.browser.ITypeInfo; import org.eclipse.cdt.core.browser.ITypeInfo;
import org.eclipse.cdt.core.browser.ITypeSearchScope; import org.eclipse.cdt.core.browser.ITypeSearchScope;
import org.eclipse.cdt.core.browser.TypeSearchScope; import org.eclipse.cdt.core.browser.TypeSearchScope;
import org.eclipse.cdt.core.browser.TypeUtil;
import org.eclipse.cdt.core.model.ICElement; import org.eclipse.cdt.core.model.ICElement;
import org.eclipse.cdt.internal.ui.browser.opentype.OpenTypeDialog; import org.eclipse.cdt.internal.ui.browser.opentype.OpenTypeDialog;
import org.eclipse.cdt.internal.ui.browser.opentype.OpenTypeMessages; import org.eclipse.cdt.internal.ui.browser.opentype.OpenTypeMessages;

View file

@ -35,9 +35,8 @@ public class SubTypeHierarchyViewer extends TypeHierarchyViewer {
public String getTitle() { public String getTitle() {
if (isMethodFiltering()) { if (isMethodFiltering()) {
return TypeHierarchyMessages.getString("SubTypeHierarchyViewer.filtered.title"); //$NON-NLS-1$ return TypeHierarchyMessages.getString("SubTypeHierarchyViewer.filtered.title"); //$NON-NLS-1$
} else {
return TypeHierarchyMessages.getString("SubTypeHierarchyViewer.title"); //$NON-NLS-1$
} }
return TypeHierarchyMessages.getString("SubTypeHierarchyViewer.title"); //$NON-NLS-1$
} }
/* /*

View file

@ -35,9 +35,8 @@ public class SuperTypeHierarchyViewer extends TypeHierarchyViewer {
public String getTitle() { public String getTitle() {
if (isMethodFiltering()) { if (isMethodFiltering()) {
return TypeHierarchyMessages.getString("SuperTypeHierarchyViewer.filtered.title"); //$NON-NLS-1$ return TypeHierarchyMessages.getString("SuperTypeHierarchyViewer.filtered.title"); //$NON-NLS-1$
} else {
return TypeHierarchyMessages.getString("SuperTypeHierarchyViewer.title"); //$NON-NLS-1$
} }
return TypeHierarchyMessages.getString("SuperTypeHierarchyViewer.title"); //$NON-NLS-1$
} }
/* /*

View file

@ -224,9 +224,8 @@ public abstract class TypeHierarchyContentProvider implements ITreeContentProvid
if (isInScope(type)) { if (isInScope(type)) {
if (fMemberFilter != null) { if (fMemberFilter != null) {
return hasMemberFilterChildren(type) || hasTypeChildren(type); return hasMemberFilterChildren(type) || hasTypeChildren(type);
} else {
return true;
} }
return true;
} }
return hasTypeChildren(type); return hasTypeChildren(type);
} }

View file

@ -186,12 +186,11 @@ public class TypeHierarchyLifeCycle implements ITypeHierarchyChangedListener, IE
if (fHierarchyRefreshNeeded) { if (fHierarchyRefreshNeeded) {
return; return;
} else { }
ArrayList changedTypes= new ArrayList(); ArrayList changedTypes= new ArrayList();
processDelta(event.getDelta(), changedTypes); processDelta(event.getDelta(), changedTypes);
if (changedTypes.size() > 0) { if (changedTypes.size() > 0) {
fireChange((ICElement[]) changedTypes.toArray(new ICElement[changedTypes.size()])); fireChange((ICElement[]) changedTypes.toArray(new ICElement[changedTypes.size()]));
}
} }
} }

View file

@ -987,9 +987,8 @@ public class TypeHierarchyViewPart extends ViewPart implements ITypeHierarchyVie
private ICElement getSelectableType(ICElement elem) { private ICElement getSelectableType(ICElement elem) {
if (!TypeUtil.isClassOrStruct(elem)) { if (!TypeUtil.isClassOrStruct(elem)) {
return getCurrentViewer().getTreeRootType(); return getCurrentViewer().getTreeRootType();
} else {
return elem;
} }
return elem;
} }
private void internalSelectType(ICElement elem, boolean reveal) { private void internalSelectType(ICElement elem, boolean reveal) {

View file

@ -107,17 +107,16 @@ public class TypeInfoLabelProvider extends LabelProvider {
ITypeInfo parentInfo = typeRef.getEnclosingType(); ITypeInfo parentInfo = typeRef.getEnclosingType();
if (parentInfo != null) { if (parentInfo != null) {
return getTypeIcon(parentInfo.getCElementType()); return getTypeIcon(parentInfo.getCElementType());
} else {
IPath path = null;
ITypeReference ref = typeRef.getResolvedReference();
if (ref != null) {
path = ref.getPath();
if (CoreModel.isValidHeaderUnitName(typeRef.getEnclosingProject(), path.lastSegment())) {
return HEADER_ICON;
}
}
return SOURCE_ICON;
} }
IPath path = null;
ITypeReference ref = typeRef.getResolvedReference();
if (ref != null) {
path = ref.getPath();
if (CoreModel.isValidHeaderUnitName(typeRef.getEnclosingProject(), path.lastSegment())) {
return HEADER_ICON;
}
}
return SOURCE_ICON;
} }
return getTypeIcon(typeRef.getCElementType()); return getTypeIcon(typeRef.getCElementType());