some checks added

This commit is contained in:
Gavriil Sitnikov 2016-05-22 13:46:11 +03:00
parent 9af73c11b7
commit d24595406c
2 changed files with 22 additions and 0 deletions

View File

@ -19,8 +19,11 @@
package ru.touchin.roboswag.components.navigation.fragments;
import android.support.annotation.Nullable;
import ru.touchin.roboswag.components.navigation.AbstractState;
import ru.touchin.roboswag.components.navigation.activities.ViewControllerActivity;
import ru.touchin.roboswag.core.log.Lc;
/**
* Created by Gavriil Sitnikov on 12/03/2016.
@ -29,4 +32,12 @@ import ru.touchin.roboswag.components.navigation.activities.ViewControllerActivi
public class StatelessTargetedViewControllerFragment<TTargetState extends AbstractState,
TActivity extends ViewControllerActivity<?>>
extends TargetedViewControllerFragment<AbstractState, TTargetState, TActivity> {
@Nullable
@Override
public AbstractState getState() {
Lc.assertion("Trying to access to state of stateless fragment of " + getViewControllerClass());
return null;
}
}

View File

@ -19,8 +19,11 @@
package ru.touchin.roboswag.components.navigation.fragments;
import android.support.annotation.Nullable;
import ru.touchin.roboswag.components.navigation.AbstractState;
import ru.touchin.roboswag.components.navigation.activities.ViewControllerActivity;
import ru.touchin.roboswag.core.log.Lc;
/**
* Created by Gavriil Sitnikov on 12/03/2016.
@ -28,4 +31,12 @@ import ru.touchin.roboswag.components.navigation.activities.ViewControllerActivi
*/
public class StatelessViewControllerFragment<TActivity extends ViewControllerActivity<?>>
extends SimpleViewControllerFragment<AbstractState, TActivity> {
@Nullable
@Override
public AbstractState getState() {
Lc.assertion("Trying to access to state of stateless fragment of " + getViewControllerClass());
return null;
}
}