View | Details | Raw Unified | Return to bug 341477
Collapse All | Expand All

(-)ui/org/eclipse/jdt/internal/ui/viewsupport/JavaElementImageProvider.java (-1 / +6 lines)
Lines 27-32 Link Here
27
import org.eclipse.ui.model.IWorkbenchAdapter;
27
import org.eclipse.ui.model.IWorkbenchAdapter;
28
28
29
import org.eclipse.jdt.core.Flags;
29
import org.eclipse.jdt.core.Flags;
30
import org.eclipse.jdt.core.IAnnotatable;
30
import org.eclipse.jdt.core.IJavaElement;
31
import org.eclipse.jdt.core.IJavaElement;
31
import org.eclipse.jdt.core.IJavaProject;
32
import org.eclipse.jdt.core.IJavaProject;
32
import org.eclipse.jdt.core.IMember;
33
import org.eclipse.jdt.core.IMember;
Lines 360-366 Link Here
360
361
361
				if (element.getElementType() == IJavaElement.METHOD && ((IMethod)element).isConstructor())
362
				if (element.getElementType() == IJavaElement.METHOD && ((IMethod)element).isConstructor())
362
					flags |= JavaElementImageDescriptor.CONSTRUCTOR;
363
					flags |= JavaElementImageDescriptor.CONSTRUCTOR;
363
364
				if (element instanceof IAnnotatable) {
365
					if (((IAnnotatable)element).getAnnotations().length > 0) {
366
						flags|= JavaElementImageDescriptor.ANNOTATION;
367
					}
368
				}
364
				int modifiers= member.getFlags();
369
				int modifiers= member.getFlags();
365
				if (Flags.isAbstract(modifiers) && confirmAbstract(member))
370
				if (Flags.isAbstract(modifiers) && confirmAbstract(member))
366
					flags |= JavaElementImageDescriptor.ABSTRACT;
371
					flags |= JavaElementImageDescriptor.ABSTRACT;

Return to bug 341477