Community
Participate
Working Groups
If you have an interface which contains a static inner aspect then this is in a .aj file. This is included in the open AspectJ type dialog (using ctrl+alt+t), however, it has the class icon rather than the interface icon.
Sian - reassigning this to you since you did the work on the Open AspectJ Type dialog.
I found that this already worked in the 1.2 stream. In 1.3 we were passing in the wrong flags to the AJCUTypeInfo contructor when we created them in the TypeInfoViewer. However I also noticed that interfaces and classes contained in .aj files were already present in this dialog, and were also present in the JDT Open Types dialog, so I changed TypeInfoViewer to only add the AJCUTypeInfos if the type is an aspect.
Changed again. In 1.3 the types were already being added as a result of 98547. Since we backed out that fix we are now adding all types and not just aspects. In addition the classes and interfaces in .aj files are no longer appearing in the Java open types dialog.