@Test @SmallTest public void create_nullContext_throwsNullPointerException() { try { KeyedAppStatesReporter.create(null); fail(); } catch (NullPointerException expected) { } }
public static @NonNull KeyedAppStatesReporter create(@NonNull Context context) { return new DefaultKeyedAppStatesReporter(context); }
KeyedAppStatesReporter { public static @NonNull KeyedAppStatesReporter create(@NonNull Context context) { return new DefaultKeyedAppStatesReporter(context); } }
KeyedAppStatesReporter { public static @NonNull KeyedAppStatesReporter create(@NonNull Context context) { return new DefaultKeyedAppStatesReporter(context); } KeyedAppStatesReporter(); }
KeyedAppStatesReporter { public static @NonNull KeyedAppStatesReporter create(@NonNull Context context) { return new DefaultKeyedAppStatesReporter(context); } KeyedAppStatesReporter(); static @NonNull KeyedAppStatesReporter create(@NonNull Context context); static @NonNull KeyedAppStatesReporter createWithExecutor(
            @NonNull Context context, @NonNull Executor executor); abstract void setStates(@NonNull Collection<KeyedAppState> states); abstract void setStatesImmediate(@NonNull Collection<KeyedAppState> states); }
KeyedAppStatesReporter { public static @NonNull KeyedAppStatesReporter create(@NonNull Context context) { return new DefaultKeyedAppStatesReporter(context); } KeyedAppStatesReporter(); static @NonNull KeyedAppStatesReporter create(@NonNull Context context); static @NonNull KeyedAppStatesReporter createWithExecutor(
            @NonNull Context context, @NonNull Executor executor); abstract void setStates(@NonNull Collection<KeyedAppState> states); abstract void setStatesImmediate(@NonNull Collection<KeyedAppState> states);  }