Unify Components and Sections StateContainer interface
Summary: Components and Sections has two different but equal interfaces for StateContainer. This diff create one unique StateContainer interface they can both use. Reviewed By: passy Differential Revision: D9359823 fbshipit-source-id: 288abefd53670d3c128b5d00b5c204f0c1ea3948
This commit is contained in:
committed by
Facebook Github Bot
parent
6924416de8
commit
aedb9c0343
@@ -19,6 +19,7 @@ import com.facebook.litho.ComponentLifecycle;
|
|||||||
import com.facebook.litho.DebugComponent;
|
import com.facebook.litho.DebugComponent;
|
||||||
import com.facebook.litho.DebugLayoutNode;
|
import com.facebook.litho.DebugLayoutNode;
|
||||||
import com.facebook.litho.LithoView;
|
import com.facebook.litho.LithoView;
|
||||||
|
import com.facebook.litho.StateContainer;
|
||||||
import com.facebook.litho.annotations.Prop;
|
import com.facebook.litho.annotations.Prop;
|
||||||
import com.facebook.litho.annotations.State;
|
import com.facebook.litho.annotations.State;
|
||||||
import com.facebook.litho.reference.Reference;
|
import com.facebook.litho.reference.Reference;
|
||||||
@@ -71,7 +72,7 @@ public class DebugComponentDescriptor extends NodeDescriptor<DebugComponent> {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void applyStateOverrides(
|
public void applyStateOverrides(
|
||||||
String key, ComponentLifecycle.StateContainer stateContainer) {
|
String key, StateContainer stateContainer) {
|
||||||
final List<Pair<String[], SonarDynamic>> overrides = mOverrides.get(key);
|
final List<Pair<String[], SonarDynamic>> overrides = mOverrides.get(key);
|
||||||
if (overrides == null) {
|
if (overrides == null) {
|
||||||
return;
|
return;
|
||||||
@@ -421,7 +422,7 @@ public class DebugComponentDescriptor extends NodeDescriptor<DebugComponent> {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
final ComponentLifecycle.StateContainer stateContainer = node.getStateContainer();
|
final StateContainer stateContainer = node.getStateContainer();
|
||||||
if (stateContainer == null) {
|
if (stateContainer == null) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user