Very weird happening w/818

I'm hesitant to post this in the tracker, since I'm not even sure what it was. I was modifying a method, and added a new call to a method - I can't remember exactly what it was (I eventually took it out, because what I was trying didn't work). But anyway, the code looked something like this (names changed to protect the guilty, mainly because I'm doing this from memory):

FoobarObject inventoryFoobar = new FoobarObject();
inventoryFoobar.doSomething();

I started to type on the next line, and wanted to call another method on inventoryFoobar, so I typed in and hit ctrl-space. Oddly enough, it did not pop up and give me inventoryFoobar as an option, but gave me a bunch of other things beginning with 'in', including my object 'inventoryContainer', which it said was of type 'inIntellijIdeaRulezzz'.

At that point, I was pretty confused - I typed out the object and method name manually, and it compiled and ran fine - but I could not figure out for the life of me why this happened.

Any of you JetBrains guys know what the heck and 'inIntellijIdeaRulezzz' object is?

4 comments
Comment actions Permalink

Heh seems like it, but what generates it?

R

"dan" <jiveadmin@jetbrains.com> wrote in message
news:23722761.1054764928224.JavaMail.jrun@is.intellij.net...

H?H? !!
Easter Eggs...
Take a look at this:

>
http://www.intellij.net/servlet/JiveServlet/download/22-29143-474837-1167/funny.bmp
>


0
Comment actions Permalink

Hi David!

On Wed, 4 Jun 2003, David Watson wrote:

I'm hesitant to post this in the tracker, since I'm not even sure what
it was. I was modifying a method, and added a new call to a method - I
can't remember exactly what it was (I eventually took it out, because
what I was trying didn't work). But anyway, the code looked something
like this (names changed to protect the guilty, mainly because I'm doing
this from memory):

FoobarObject inventoryFoobar = new FoobarObject();
inventoryFoobar.doSomething();

I started to type on the next line, and wanted to call another method
on inventoryFoobar, so I typed in and hit ctrl-space. Oddly enough, it
did not pop up and give me inventoryFoobar as an option, but gave me a
bunch of other things beginning with 'in', including my object
'inventoryContainer', which it said was of type 'inIntellijIdeaRulezzz'.


I'm trying to catch this for a long time but I still can't reproduce this.
Could you please try this again and if you succeed to get this identifier
again please let me know.

I'll be grateful to anyone who can provide any information on this
problem.

At that point, I was pretty confused - I typed out the object and method
name manually, and it compiled and ran fine - but I could not figure out
for the life of me why this happened.

Any of you JetBrains guys know what the heck and
'inIntellijIdeaRulezzz' object is?

This is just a temporary identifier that should never be shown in lookup.

Thanks,

IK

--
Igor Kuralenok
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0
Comment actions Permalink

Hi Igor,

A test case:


I found that here (so unfortunately I didn't discover it myself:-):
http://www.intellij.net/forums/thread.jsp?forum=18&thread=32466&tstart=0&trange=15

Best Regards,
Bas

0

Please sign in to leave a comment.