Open Syex opened 6 years ago
class SomePresenter: TiPresenter<SomeView>() { class Something(val presenter: SomePresenter) { fun doStuff() { presenter.sendToView { it.showSomething() } } } }
Here Lint marks the usage of sendToView as an error, because the method is annotated with @RestrictTo(SUBCLASSES):
sendToView
@RestrictTo(SUBCLASSES)
TiPresenter.sendToView can only be called from subclasses
However, replacing the function with the new deliverToView() there is no Lint warning. It should be consistent I guess.
deliverToView()
Here Lint marks the usage of
sendToView
as an error, because the method is annotated with@RestrictTo(SUBCLASSES)
:However, replacing the function with the new
deliverToView()
there is no Lint warning. It should be consistent I guess.