From aedb9c03434e0ed18f4206b7b8482dce7d566bc5 Mon Sep 17 00:00:00 2001 From: Marco Cova Date: Fri, 17 Aug 2018 02:14:56 -0700 Subject: [PATCH] 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 --- .../sonar/plugins/litho/DebugComponentDescriptor.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/android/src/main/java/com/facebook/sonar/plugins/litho/DebugComponentDescriptor.java b/android/src/main/java/com/facebook/sonar/plugins/litho/DebugComponentDescriptor.java index 42be74e52..54d53a20f 100644 --- a/android/src/main/java/com/facebook/sonar/plugins/litho/DebugComponentDescriptor.java +++ b/android/src/main/java/com/facebook/sonar/plugins/litho/DebugComponentDescriptor.java @@ -19,6 +19,7 @@ import com.facebook.litho.ComponentLifecycle; import com.facebook.litho.DebugComponent; import com.facebook.litho.DebugLayoutNode; import com.facebook.litho.LithoView; +import com.facebook.litho.StateContainer; import com.facebook.litho.annotations.Prop; import com.facebook.litho.annotations.State; import com.facebook.litho.reference.Reference; @@ -71,7 +72,7 @@ public class DebugComponentDescriptor extends NodeDescriptor { @Override public void applyStateOverrides( - String key, ComponentLifecycle.StateContainer stateContainer) { + String key, StateContainer stateContainer) { final List> overrides = mOverrides.get(key); if (overrides == null) { return; @@ -421,7 +422,7 @@ public class DebugComponentDescriptor extends NodeDescriptor { return null; } - final ComponentLifecycle.StateContainer stateContainer = node.getStateContainer(); + final StateContainer stateContainer = node.getStateContainer(); if (stateContainer == null) { return null; }