moxy-community / Moxy

Moxy is MVP library for Android with incremental annotation processor and ktx features
MIT License
327 stars 33 forks source link

Added ability that View can extend interface from other module. Now s… #92

Closed ValdZX closed 4 years ago

ValdZX commented 4 years ago

Added ability that View can extend interface from other module. Now strategies of overridden methods are checked

Added new tests ViewStateNotMvpInterfaceTest for this case

aasitnikov commented 4 years ago

Hello. Thanks for your contribution!

The feature you are trying to implement in this PR is kinda big and has a lot of cases, that need to be considered. I'd like you to create an issue, describing how you want the compiler to behave in the presence of non-MvpView interfaces, so we could discuss it thoroughly. Check out issue #70, where I described recent changes to strategy inheritance.