package roots vs projectRoots and other things

Hi,

I was just in the process of adapting the ideajad plugin to the current eap version 887.

I have to admit I was out of the loop for a while, but I am fairly confused by a couple of things.

- there were no javadocs for the openapi in the package.
- methods were deprecated without pointers of what to do instead.
- the package roots now seems to do what the package projectRoots used to do. However, I have no idea how to use it and how to get an instance of ModuleRootManager as Module does not seem to be part of the OpenAPI.

I know, this is an EA release... However, do I miss something? Am I the only one confused?

Thanks for you help and input,

-hendrik

0
2 comments

Hendrik,

Hendrik,
see my answers below.


Hendrik Schreiber wrote:

Hi,

I was just in the process of adapting the ideajad plugin to the current
eap version 887.

I have to admit I was out of the loop for a while, but I am fairly
confused by a couple of things.

- there were no javadocs for the openapi in the package.


We do not distribute JavaDocs for OpenAPI. We distribute "stubs" for
OpenAPI, which you can use to generate JavaDoc. See docs/openapi_stubs.zip.

- methods were deprecated without pointers of what to do instead.


ProjectRootManager and friends? Right. Partly this is due to the fact that
replacements were not yet available... But now we are moreless ready to
have this situation changed.

- the package roots now seems to do what the package projectRoots used to
do. However, I have no idea how to use it and how to get an instance of
ModuleRootManager as Module does not seem to be part of the OpenAPI.


we will soon make Module part of OpenAPI.

Friendly,
Dmitry
--
Dmitry Lomov
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0

We do not distribute JavaDocs for OpenAPI. We distribute "stubs" for
OpenAPI, which you can use to generate JavaDoc. See

docs/openapi_stubs.zip.

More precisely, we do not distribute them temporarily (the problem is that
the API uses generics and we did not manage to generate JavaDocs from them
yet).

--
Valentin Kipiatkov
JetBrains, Inc
http://www.intellij.com
"Develop with pleasure!"


"Dmitry Lomov" <dsl@intellij.com> wrote in message
news:bhcqa8$r0d$1@is.intellij.net...

Hendrik,

>

Hendrik,
see my answers below.

>
>

Hendrik Schreiber wrote:

>

Hi,

>

I was just in the process of adapting the ideajad plugin to the current
eap version 887.

>

I have to admit I was out of the loop for a while, but I am fairly
confused by a couple of things.

>

- there were no javadocs for the openapi in the package.

>

We do not distribute JavaDocs for OpenAPI. We distribute "stubs" for
OpenAPI, which you can use to generate JavaDoc. See

docs/openapi_stubs.zip.
>

- methods were deprecated without pointers of what to do instead.

>

ProjectRootManager and friends? Right. Partly this is due to the fact that
replacements were not yet available... But now we are moreless ready to
have this situation changed.

>

- the package roots now seems to do what the package projectRoots used

to

do. However, I have no idea how to use it and how to get an instance of
ModuleRootManager as Module does not seem to be part of the OpenAPI.

>

we will soon make Module part of OpenAPI.

>

Friendly,
Dmitry
--
Dmitry Lomov
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"



0

Please sign in to leave a comment.