Project: AspectJ
Bug 40771 ajde apis are unnecessariy coupled to swing
Reported: 2003-07-25 10:47:43 | Status: resolved fixed

The AJDE APIs are coupled to javax.swing by org.aspectj.ajde.EditorManager. The EditorManager needs to be refactored, have swing specific parts moved to org.aspectj.ajde.ui.swing and org.aspectj.ajbrowser.

Files changed in fix:
ajbrowser/src/org/aspectj/tools/ajbrowser/BasicEditor.java ajbrowser/src/org/aspectj/tools/ajbrowser/BrowserManager.java ajbrowser/src/org/aspectj/tools/ajbrowser/BuildConfigPopupMenu.java ajbrowser/src/org/aspectj/tools/ajbrowser/CompilerMessagesPanel.java ajbrowser/src/org/aspectj/tools/ajbrowser/EditorManager.java ajbrowser/src/org/aspectj/tools/ajbrowser/TopFrame.java ajde/src/org/aspectj/ajde/Ajde.java ajde/src/org/aspectj/ajde/ui/EditorManager.java ajde/src/org/aspectj/ajde/ui/StructureModelUtil.java ajde/src/org/aspectj/ajde/ui/StructureViewManager.java ajde/src/org/aspectj/ajde/ui/swing/AjdeUIManager.java ajde/src/org/aspectj/ajde/ui/swing/BasicEditor.java ajde/src/org/aspectj/ajde/ui/swing/BrowserViewManager.java ajde/src/org/aspectj/ajde/ui/swing/BrowserViewTreeListener.java ajde/src/org/aspectj/ajde/ui/swing/BuildConfigPopupMenu.java ajde/src/org/aspectj/ajde/ui/swing/PointcutWizard.java ajde/src/org/aspectj/ajde/ui/swing/StructureViewPanel.java ajde/testsrc/AjdeModuleTests.java ajde/testsrc/org/aspectj/ajde/CompilerMessagesTest.java ajde/testsrc/org/aspectj/ajde/NullIdeEditorAdapter.java ajde/testsrc/org/aspectj/ajde/NullIdeManager.java