package mode;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import presenter.BasicPresenter;
import presenter.IPresenter;
import view.BasicView;
import view.IView;
public class ModeCreator
<
TPresenter extends BasicPresenter<ITView>,
TView extends BasicView<ITPresenter>,
ITPresenter extends IPresenter,
ITView extends IView
>
{
private Type _presenterType; //nie wiem czy Type to jest typ który przechowuje typ
private Type _viewType;
public ModeCreator(){
_presenterType = //i tutaj chciałbym tak żeby ta zmienna przechowywała TPresenter (cos w stylu typeof(TPresenter);)
}
}
Jaki typ zmiennej może przechować typ zmienej i jak go tam "wsadzić"? - TYPE?
Jak jak stworzyć obiekt typu TPresenter?