Error message when accessing non-public type
Gunnar Morling
gunnar at hibernate.org
Wed Jun 15 10:24:36 UTC 2016
Hi,
When referring to a not-exported type from another module, I'm getting this
rather generic compilation error:
package someprivate.pakkage does not exist
import someprivate.pakkage.SomeType;
^
error: cannot find symbol SomeType
As if the type was not existing at all. As per this blog post [1], a more
specific error used to be raised in previous EA builds:
error: SomeType is not visible because
package someprivate.pakkage is not visible
I found that previous error more helpful, as it gives an indication of what
to do in order to prevent it. Has this been changed intentionally? Or am I
doing something wrong here?
Thanks,
--Gunnar
[1]
https://blog.codecentric.de/en/2015/11/first-steps-with-java9-jigsaw-part-1/
More information about the jigsaw-dev
mailing list