Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ajdt-dev] Extending IJavaElement

Hi,

I am currently working on a project with AJDT and among other things I
worked on the package viewer.But when I tried to figure out if the 
selected ICompilationUnit is an aspect or a class I noticed that AspectJ 
does not extend the IJavaElement or IMember of org.eclipse.jdt.core even 
though it seems to me very natural to do so as AspectJ itself is an 
extension of Java.
Can someone explain me, why AspectJ elements do not extend one of these
interfaces? I would like to know if it is not feasible or if there are 
other reasons for it?

(I noticed the development task "Rebase on extended JavaModel rather than
AJDE StructureNodes" but I am not quite sure if the same thing is meant 
with it and furthermore if it has the same intention I do not see why it 
was not done in the beginning and I am very interested in the reasons
for this.)

Thomas





Back to the top