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

Reply via email to