Saravanan created GROOVY-11611:
----------------------------------
Summary: Calls to the outer class's super from an inner class does
not work
Key: GROOVY-11611
URL: https://issues.apache.org/jira/browse/GROOVY-11611
Project: Groovy
Issue Type: Bug
Components: Compiler, Static compilation
Affects Versions: 4.0.24
Reporter: Saravanan
This example fails with a compile error "no such property super in
java.lang.Class" on the line MyImplementation.super.myValue()
I am running static compilation
{code:java}
public class Wrapper {
public class MyInterface {
String myValue() {
return "BLAHBLAH";
}
public static class MyImplementation extends MyInterface {
private String myValueFunction() {
return super.myValue();
}
private final class Builder {
void init() {
// Error with no such property super in java.lang.Class
// maybe because MyImplementation makes a Class reference
in groovy
MyImplementation.super.myValue()
}
}
}
}
} {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)