Compiler error not detected
Hi,
I have a little issue where code does not compile but Idea does not find
an error:
I have the following
class "Foo" in package "A" with a package private method "bar"
class "MyFoo extends Foo" in package "B" (does not override "bar")
class "MainClass" in package "A" calling method "bar"
MyFoo foo = new MyFoo()
foo.bar() <-- this line does not compile
I have to upcast foo to
((Foo)foo).bar()
And now Idea is complainig about a redundant cast...
Any comments?
Johannes Schneider
Please sign in to leave a comment.