It's my own project, the modules are my modules, w...
# announcements
p
It's my own project, the modules are my modules, what's impossible here for a smartcast?
r
Modules can be compiled independently, so, while it may be true now, it can't be sure it will always be true.
p
It's annoying because whenever I refactor and move classes my code breaks as now there are smartcasts that are no longer possible.
r
Indeed, but the alternative isn't safe, so a choice had to be made. Personally I think they made the right choice, though I agree it can be very frustrating sometimes.