Will DSM be exposed to plugin developers?
In my mind, the DSM might be of interest to plugin developers if they had the ability to post a query and get results- there's a lot you can do with dependency analysis results!
Is there any plan to open (or create) an API that plug-in developers could access?
Please sign in to leave a comment.
I am wondering if the DSM is availing itself of anything in JSR 199 or JSR 269 or the Tree API http://java.sun.com/javase/6/docs/jdk/api/javac/tree/overview-tree.html
Before these APIs, IntelliJ did dependency analysis (for the sake of refactoring). I am wondering if however it was achieved , if it's not going to integrate with what's made available in the JDK now in these JSRs....
Hello softwarevisualization,
None of the features in IntelliJ IDEA use any of these APIs. DSM uses ASM
to parse class files.
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
Any notion internally about creating an API that exposes any of that? Is INtleliJ thinking about integrating with those JSRs or switching over to what ships with the JDK? Nothing like having other people do free work for you....
Hello softwarevisualization,
No, we don't have any plans for that right now.
The work of "switching over" is anything but free.
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
Ha I'll bet.That's what you get for being that far ahead of the competition.
I was just thinking that tool writers would gravitate towards the new JSRs and lots of stuff would come out of those efforts which might be OS that anyone could use for free.. of course, at that point it's no longer a differentiator for IntelliJ product per se, but IntelliJ always delivers more value than anyone else with whatever technology is "out there".
Message was edited by:
softwarevisualization
Ahh.... OK... didn't see that answer there. Thanks Dmitry!!