
|
If you were logged in you would be able to see more operations.
|
|
|
|
The Groovy compiler accepts circularities in which an interface directly or indirectly extends itself.
|
|
Description
|
The Groovy compiler accepts circularities in which an interface directly or indirectly extends itself. |
Show » |
|
interface Rs extends Ss { }
interface Ss extends Rs { }
interface Tt extends Tt { }
s.groovy
def ss = {} as Sst.groovy
def tt = {} as Ttgroovy s.groovy yields StackOverflownError //unexpected ??
groovy t.groovy yields ClassCircularityError // expected