Looking at the ProjectDependencies.java, I notice that the class itself depends on CtagsInterface's class ProjectWatcher. Is there a way we can move that out of the ProjectDependencies class so we can move that into ProjectViewer?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2010-01-29
I have no time to do this now, so if someone else is willing to, please do. When I have some free time for this, I will assign it back to myself if it's still relevant.
The dependencies of ProjectDependencies.java on CtagsInterface classes are trivial; ProjectWatcher simply provides all the direct interface to PV, and you don't need it at all when the class is already in PV, as you can call PV methods directly.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2010-01-29
assigned_to: shlomy --> nobody
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2010-01-29
Also, currently the project dependencies can include source trees or other projects. I am not sure that "source trees" are really needed, but if they are, I'd also like to make it more complete by adding archives, as CtagsInterface can also work with zipped source code libraries (archives).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I noticed that the way that eclipse specifies its project dependencies is all in the .classpath.
Perhaps jEdit can read/write these XML files too for the info about project dependencies.
The <classpathentry> nodes of kind="src" have paths that describe projedct names.
Perhaps this option pane should load/store info to/from that file?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Looking at the ProjectDependencies.java, I notice that the class itself depends on CtagsInterface's class ProjectWatcher. Is there a way we can move that out of the ProjectDependencies class so we can move that into ProjectViewer?
I have no time to do this now, so if someone else is willing to, please do. When I have some free time for this, I will assign it back to myself if it's still relevant.
The dependencies of ProjectDependencies.java on CtagsInterface classes are trivial; ProjectWatcher simply provides all the direct interface to PV, and you don't need it at all when the class is already in PV, as you can call PV methods directly.
Also, currently the project dependencies can include source trees or other projects. I am not sure that "source trees" are really needed, but if they are, I'd also like to make it more complete by adding archives, as CtagsInterface can also work with zipped source code libraries (archives).
I noticed that the way that eclipse specifies its project dependencies is all in the .classpath.
Perhaps jEdit can read/write these XML files too for the info about project dependencies.
The <classpathentry> nodes of kind="src" have paths that describe projedct names.
Perhaps this option pane should load/store info to/from that file?