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?

6 comments

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....

0

Hello softwarevisualization,

None of the features in IntelliJ IDEA use any of these APIs. DSM uses ASM
to parse class files.

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.htm
l

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....


--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0

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....

0

Hello softwarevisualization,

Any notion internally about creating an API that exposes any of that?


No, we don't have any plans for that right now.

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....


The work of "switching over" is anything but free.

--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0

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

0

Ahh.... OK... didn't see that answer there. Thanks Dmitry!!

0

Please sign in to leave a comment.