Class SQLiteShadowPicker<T>

  • All Implemented Interfaces:
    org.robolectric.shadow.api.ShadowPicker<T>
    Direct Known Subclasses:
    ShadowCursorWindow.Picker, ShadowSQLiteConnection.Picker

    public class SQLiteShadowPicker<T>
    extends Object
    implements org.robolectric.shadow.api.ShadowPicker<T>
    A ShadowPicker that selects between shadows given the SQLite mode
    • Constructor Detail

      • SQLiteShadowPicker

        public SQLiteShadowPicker​(Class<? extends T> legacyShadowClass,
                                  Class<? extends T> nativeShadowClass)
    • Method Detail

      • pickShadowClass

        public Class<? extends T> pickShadowClass()
        Specified by:
        pickShadowClass in interface org.robolectric.shadow.api.ShadowPicker<T>
      • getAffectedClasses

        public static com.google.common.collect.ImmutableSet<String> getAffectedClasses()
        Returns a list of shadow classes that need to be invalidated when the SQLite Mode is switched.