S&RR Inspector General plugin

Any plans to bundle IG in Diana?

Btw, I have a license, and am a very happy user - just hoping that this great peace of software will continue to be enhanced..

12 comments
Comment actions Permalink

Taras Tielkes wrote:

Any plans to bundle IG in Diana?

Btw, I have a license, and am a very happy user - just hoping that this great peace of software will continue to be enhanced..

... or at least made bug-free enough to be safe to use on production
code...

N.

0
Comment actions Permalink

Hello Taras,

Any plans to bundle IG in Diana?


I don't think we'll bundle the entire plugin all at once, but at least some
part of it will definitely be included. (My own favorite feature is "Infer
Nullity Annotations").

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


0
Comment actions Permalink

Dmitry Jemerov wrote:

I don't think we'll bundle the entire plugin all at once, but at least
some part of it will definitely be included. (My own favorite feature is
"Infer Nullity Annotations").


That's brilliant news!

N.

0
Comment actions Permalink

How well did the "infer nullity" actually work? There was talk of running it over the JDK source code and creating external annotations - did anyone ever try it?

Are the LockSmith features going to make it in?

Cheers,
Colin

0
Comment actions Permalink

Hello Colin,

How well did the "infer nullity" actually work? There was talk of
running it over the JDK source code and creating external annotations
- did anyone ever try it?


Not me. :)

Are the LockSmith features going to make it in?


Yes, we're looking at those too.

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


0
Comment actions Permalink

Great news! Did the nullity inference generally work well?

Cheers,
Colin

0
Comment actions Permalink

As long as we're on the subject of Sixth and Red River Software plug-ins making it into IDEA... What about CodeDependency? That is a very useful plug-in.

0
Comment actions Permalink

Hello Mark,

As long as we're on the subject of Sixth and Red River Software
plug-ins making it into IDEA... What about CodeDependency? That is a
very useful plug-in.


We don't currently have any plans for bundling CodeDependency.

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


0
Comment actions Permalink

Colin Fleming wrote:

How well did the "infer nullity" actually work?


Running it over the modified files I have in my sandbox today:
1) it froze up IDEA completely - it is quite cpu intensive but does not
utilise any background task features of IDEA.
2) it caused quite a few problems in methods that took a more general
class but checked for a subclass: e.g.
void foo(Object obj)
{
if (obj instanceof Bar) {
// do stuff
}
}
When it encountered this it marked obj as @NotNull, which has caused
quite a lot of runtime breakages.

Bugs like this is the main reason why I don't use InspectorGeneral -
it's just not safe enough to use on production code. I hope that the
merge into Diana includes fixes to all known problems to bring it up to
par... for more pls see this whopping great thread :
http://intellij.net/forums/thread.jspa?messageID=5189209

N.

0
Comment actions Permalink

Hmm, that's not what I was hoping to hear, damn... I was hoping to achieve the holy grail of automatically creating external annotations for the JDK, but I guess not.

Cheers,
Colin

0
Comment actions Permalink

I don't think we'll bundle the entire plugin all at once, but at least
some part of it will definitely be included. (My own favorite feature is
"Infer Nullity Annotations").


Any chance that we will be getting this in Maia?  Or have I once again
missed some existing feature that would let me do this?  It was one of
my favorite features as well...

0
Comment actions Permalink

Hello Jonas,

>> I don't think we'll bundle the entire plugin all at once, but at
>> least some part of it will definitely be included. (My own favorite
>> feature is "Infer Nullity Annotations").
>>

Any chance that we will be getting this in Maia?  Or have I once again
missed some existing feature that would let me do this?  It was one of
my favorite features as well...


Yes, I hope there is still a chance to get some of IG's features in.

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


0

Please sign in to leave a comment.