Package org.robolectric.shadows.gms
Class Shadows
java.lang.Object
org.robolectric.shadows.gms.Shadows
- All Implemented Interfaces:
ShadowProvider
@Generated("org.robolectric.annotation.processing.RobolectricProcessor")
public class Shadows
extends Object
implements ShadowProvider
Shadow mapper. Automatically generated by the Robolectric Annotation Processor.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionString[]
Array of Java package names that are shadowed by this package.Return a collection of Map.Entry objects representing the mapping of class name to shadow name.void
reset()
Reset the static state of all shadows provided by this package.static ShadowGoogleAuthUtil
shadowOf
(com.google.android.gms.auth.GoogleAuthUtil actual) static ShadowGoogleApiAvailability
shadowOf
(com.google.android.gms.common.GoogleApiAvailability actual) static ShadowGooglePlayServicesUtil
shadowOf
(com.google.android.gms.common.GooglePlayServicesUtil actual) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.robolectric.internal.ShadowProvider
getShadowPickerMap
-
Constructor Details
-
Shadows
public Shadows()
-
-
Method Details
-
shadowOf
-
shadowOf
public static ShadowGooglePlayServicesUtil shadowOf(com.google.android.gms.common.GooglePlayServicesUtil actual) -
shadowOf
public static ShadowGoogleApiAvailability shadowOf(com.google.android.gms.common.GoogleApiAvailability actual) -
reset
public void reset()Description copied from interface:ShadowProvider
Reset the static state of all shadows provided by this package.- Specified by:
reset
in interfaceShadowProvider
-
getShadows
Description copied from interface:ShadowProvider
Return a collection of Map.Entry objects representing the mapping of class name to shadow name.This is a multimap instead of a regular map in order to support, for instance, multiple shadows per class that only differ by SDK level.
It also uses a
Collection<Entry<String, String>>
as the return value to avoid having a dependency on something like Guava Multimap.- Specified by:
getShadows
in interfaceShadowProvider
- Returns:
- Shadow mapping.
-
getProvidedPackageNames
Description copied from interface:ShadowProvider
Array of Java package names that are shadowed by this package.- Specified by:
getProvidedPackageNames
in interfaceShadowProvider
- Returns:
- Array of Java package names.
-