Valentin Kipiatkov wrote:
>I cannot reproduce this. Is it reproducable exactly on the example you sent?
>
I don't know, I didn't test that example because IDEA was busy trying to
start (it takes quite a while due to scanning every file in the project
directory on a slow network drive). Sorry. I'll test again.
First I create a new empty project and write the following simple class:
package test;
public class Recursion
{
}
Then I add "implements Recursion". This is marked in red, as it should be.
package test;
public class Recursion implements Recursion|
{
}
Then I add ".Foo" and wait for the syntax checker to start:
package test;
public class Recursion implements Recursion.Foo|
{
}
Instant unbounded recursion. Apparently it doesn't matter that
Recursion.Foo doesn't exist.
IDEA 520, running on a Win2k system using the IBM virtual machine (1.3.0).
I caught it a bit earlier this time and got some more line numbers for you:
...
at com.intellij.psi.impl.source.d.c.a(c.java(Compiled Code))
at com.intellij.psi.impl.source.d.c.b(c.java:119)
at com.intellij.psi.impl.source.d.c.a(c.java(Compiled Code))
at com.intellij.psi.impl.source.d.b.a(b.java:71)
at com.intellij.psi.impl.source.bz.a(bz.java:9)
at com.intellij.psi.impl.source.d.c.a(c.java(Compiled Code))
at com.intellij.psi.impl.source.d.c.b(c.java:119)
at com.intellij.psi.impl.source.d.c.a(c.java(Compiled Code))
at com.intellij.psi.impl.source.d.b.a(b.java:71)
at com.intellij.psi.impl.source.bz.a(bz.java:9)
at com.intellij.psi.impl.source.d.c.a(c.java(Compiled Code))
at com.intellij.psi.impl.source.d.c.b(c.java:119)
at com.intellij.psi.impl.source.d.c.a(c.java(Compiled Code))
at com.intellij.psi.impl.source.d.b.a(b.java:71)
at com.intellij.psi.impl.source.bz.a(bz.java:9)
at com.intellij.psi.impl.source.d.c.a(c.java(Compiled Code))
at com.intellij.psi.impl.source.d.c.b(c.java:119)
at com.intellij.psi.impl.source.d.c.a(c.java(Compiled Code))
at com.intellij.psi.impl.source.d.b.a(b.java:71)
at com.intellij.psi.impl.source.bz.a(bz.java:9)
at com.intellij.psi.impl.source.d.c.a(c.java(Compiled Code))
at com.intellij.psi.impl.source.d.c.b(c.java:119)
at com.intellij.psi.impl.source.d.c.a(c.java(Compiled Code))
at com.intellij.psi.impl.source.d.b.a(b.java:71)
at com.intellij.psi.impl.source.bz.a(bz.java:9)
at com.intellij.psi.impl.source.d.c.a(c.java:120)
at com.intellij.psi.impl.source.d.c.b(c.java:119)
at com.intellij.psi.impl.source.d.c.a(c.java(Compiled Code))
at com.intellij.psi.impl.source.d.b.a(b.java:84)
at com.intellij.codeInsight.highlighting.by.a(by.java:90)
at com.intellij.psi.impl.source.bz.a(bz.java:1)
at com.intellij.codeInsight.highlighting.bh.a(bh.java:27)
at com.intellij.codeInsight.highlighting.bh.run(bh.java:32)
at com.intellij.psi.impl.r.a(r.java:305)
at com.intellij.codeInsight.highlighting.r.run(r.java:23)
at java.lang.Thread.run(Thread.java:498)
_______________________________________________
Eap-list mailing list
[EMAIL PROTECTED]
http://www.intellij.com/mailman/listinfo/eap-list