Eric Milles created GROOVY-11358:
------------------------------------
Summary: STC: error for abstract class private or package-private
field access
Key: GROOVY-11358
URL: https://issues.apache.org/jira/browse/GROOVY-11358
Project: Groovy
Issue Type: Bug
Components: Static Type Checker
Reporter: Eric Milles
Assignee: Eric Milles
Consider the following:
{code:groovy}
abstract class A {
private priv
@PackageScope pack
}
@TypeChecked
void test (A a) {
a.@priv
a.@pack
a.priv
a.pack
}
{code}
Access to "priv" and "pack" outside of {{A}} will always fail, since it is
abstract and so a subclass instance is required.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)