1 package xxx; 2 3 import android.app.Application; 4 import android.content.Context; 5 import android.os.Looper; 6 import org.robolectric.annotation.Implementation; 7 import org.robolectric.annotation.Implements; 8 9 /** 10 * Fake shadow for testing {@link org.robolectric.errorprone.bugpatterns.DeprecatedMethodsCheck}. 11 */ 12 @Implements(Application.class) 13 public class XShadowApplication { getInstance()14 public static XShadowApplication getInstance() { 15 return null; 16 } 17 18 @Implementation getApplicationContext()19 public Context getApplicationContext() { 20 return null; 21 } 22 getLatestAlertDialog()23 public XShadowAlertDialog getLatestAlertDialog() { 24 return null; 25 } 26 getLatestDialog()27 public XShadowDialog getLatestDialog() { 28 return null; 29 } 30 getLatestPopupMenu()31 public XShadowPopupMenu getLatestPopupMenu() { 32 return null; 33 } 34 35 @Implementation getMainLooper()36 public Looper getMainLooper() { 37 return null; 38 } 39 runBackgroundTasks()40 public void runBackgroundTasks() {} 41 } 42