blob: 94355d0480751b51d1848286ecdc2457da889b81 [file] [log] [blame]
package org.robolectric.shadow.api;
// TODO: move this to org.robolectric.annotation
public interface ShadowPicker<T> {
/**
* Determines the shadow class to be used depending on the configuration of the {@link
* org.robolectric.internal.Environment}. Must be deterministic.
*
* @return the shadow class to be used
*/
Class<? extends T> pickShadowClass();
}