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; |