1package com.xtremelabs.robolectric.shadows; 2 3import android.content.res.Resources; 4import android.content.res.TypedArray; 5import com.xtremelabs.robolectric.Robolectric; 6import com.xtremelabs.robolectric.internal.Implementation; 7import com.xtremelabs.robolectric.internal.Implements; 8 9@SuppressWarnings({"UnusedDeclaration"}) 10@Implements(TypedArray.class) 11public class ShadowTypedArray { 12 @Implementation 13 public Resources getResources() { 14 return Robolectric.application.getResources(); 15 } 16 17 @Implementation 18 public boolean getBoolean(int index, boolean defValue) { 19 return defValue; 20 } 21 22 @Implementation 23 public float getFloat(int index, float defValue) { 24 return defValue; 25 } 26 27 @Implementation 28 public int getInt(int index, int defValue) { 29 return defValue; 30 } 31 32 @Implementation 33 public int getInteger(int index, int defValue) { 34 return defValue; 35 } 36 37 @Implementation 38 public float getDimension(int index, float defValue) { 39 return defValue; 40 } 41 42 @Implementation 43 public int getDimensionPixelOffset(int index, int defValue) { 44 return defValue; 45 } 46 47 @Implementation 48 public int getDimensionPixelSize(int index, int defValue) { 49 return defValue; 50 } 51 52 @Implementation 53 public int getLayoutDimension(int index, int defValue) { 54 return defValue; 55 } 56 57 @Implementation 58 public int getResourceId(int index, int defValue) { 59 return defValue; 60 } 61} 62