Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.5.7
-
None
Description
consider the following:
IBar.groovy:
package test import test.Foo public interface IBar{ public void doStuff(Foo foo); }
Foo.groovy:
package test import test.IBar; public class Foo{ public void doSomeFoo(IBar obj){ out.print("foo!"); } }
... both compile file. However, if you use the GroovyScriptEngine to load them, an infinite lookup loop occurs trying to ResolveVisitor (stack trace attached).