source code for the java language available?

hi
I'd like to make another try to write a IDEA plugin. In order to do that I'd like to get a basic understanding how the original java plugin works and than make some minor modifications.

I've downloaded the dev-kit from http://www.jetbrains.com/idea/download/index.html#kit. In the "plugin" directory, there is a huge selection of plugins, but I don't see a "Java" plugin. Is there none or do I look at the wrong place?

thanks for your help...

regards
picnic

3 comments
Comment actions Permalink

Hello picnic,

I'd like to make another try to write a IDEA plugin. In order to do
that I'd like to get a basic understanding how the original java
plugin works and than make some minor modifications.
I've downloaded the dev-kit from
http://www.jetbrains.com/idea/download/index.html#kit. In the "plugin"
directory, there is a huge selection of plugins, but I don't see a
"Java" plugin. Is there none or do I look at the wrong place?


Java support is not a plugin, and the source code for it is not, and will
not be available. You can look at the JavaScript plugin as an example of
a language plugin implementation.

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


0
Comment actions Permalink

hi dimitry

thanks for your fast reply.

the JS plugin you are speaking of. Does that also include the ActionScript/Flex support?

There is a "flex" folder under the directory:
/plugins/JavaScriptLanguage/src/src_JavaScriptLanguage/com/intellij/lang/javascript/

but it only contains a few files:
FlexFaceEditor.form FlexFacetConfiguration.java
FlexFacet.java FlexFacetType.java

I don't think that these are implementing the ActionScript language that has some huge differences to javascript (OO, packages,..)

0
Comment actions Permalink

Hello picnic,

thanks for your fast reply.

the JS plugin you are speaking of. Does that also include the
ActionScript/Flex support?


Yes, partially.

There is a "flex" folder under the directory:
/plugins/JavaScriptLanguage/src/src_JavaScriptLanguage/com/intellij/la
ng/javascript/

but it only contains a few files:
FlexFaceEditor.form FlexFacetConfiguration.java
FlexFacet.java FlexFacetType.java
I don't think that these are implementing the ActionScript language
that has some huge differences to javascript (OO, packages,..)


ActionScript is implemented by the same classes as JavaScript (com.intellij.lang.javascript.psi,
for example). The differences aren't that huge.

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


0

Please sign in to leave a comment.