I have two classes:
BaseViewModel extends ViewModel
NetworkViewModel extends BaseViewModel
In Kotlin I can use this method:
override fun selectViewModel(): Class<BaseViewModel> {
return NetworkViewModel::class.java as Class<BaseViewModel>
}
But in Java I can´t do this (incompatible types):
@Override
public Class<BaseViewModel> selectViewModel() {
return NetworkViewModel.class;
}
In Kotlin I can use "as", but how to do it in Java?