1b613c76c40bffb15fbde84df32365bde3ffdb4c5Christian Williamspackage com.xtremelabs.robolectric.shadows; 2b613c76c40bffb15fbde84df32365bde3ffdb4c5Christian Williams 3b613c76c40bffb15fbde84df32365bde3ffdb4c5Christian Williamsimport android.content.res.Resources; 4b613c76c40bffb15fbde84df32365bde3ffdb4c5Christian Williamsimport android.content.res.TypedArray; 5b613c76c40bffb15fbde84df32365bde3ffdb4c5Christian Williamsimport com.xtremelabs.robolectric.Robolectric; 6b613c76c40bffb15fbde84df32365bde3ffdb4c5Christian Williamsimport com.xtremelabs.robolectric.internal.Implementation; 7b613c76c40bffb15fbde84df32365bde3ffdb4c5Christian Williamsimport com.xtremelabs.robolectric.internal.Implements; 8b613c76c40bffb15fbde84df32365bde3ffdb4c5Christian Williams 9b613c76c40bffb15fbde84df32365bde3ffdb4c5Christian Williams@SuppressWarnings({"UnusedDeclaration"}) 10b613c76c40bffb15fbde84df32365bde3ffdb4c5Christian Williams@Implements(TypedArray.class) 11b613c76c40bffb15fbde84df32365bde3ffdb4c5Christian Williamspublic class ShadowTypedArray { 12b613c76c40bffb15fbde84df32365bde3ffdb4c5Christian Williams @Implementation 13b613c76c40bffb15fbde84df32365bde3ffdb4c5Christian Williams public Resources getResources() { 14b613c76c40bffb15fbde84df32365bde3ffdb4c5Christian Williams return Robolectric.application.getResources(); 15b613c76c40bffb15fbde84df32365bde3ffdb4c5Christian Williams } 1643c9cb31115b8f00b079d1dff9e70503f040d8ccJon Boekenoogen 173a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen @Implementation 183a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen public boolean getBoolean(int index, boolean defValue) { 1943c9cb31115b8f00b079d1dff9e70503f040d8ccJon Boekenoogen return defValue; 203a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen } 2143c9cb31115b8f00b079d1dff9e70503f040d8ccJon Boekenoogen 223a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen @Implementation 233a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen public float getFloat(int index, float defValue) { 2443c9cb31115b8f00b079d1dff9e70503f040d8ccJon Boekenoogen return defValue; 253a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen } 2643c9cb31115b8f00b079d1dff9e70503f040d8ccJon Boekenoogen 273a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen @Implementation 283a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen public int getInt(int index, int defValue) { 2943c9cb31115b8f00b079d1dff9e70503f040d8ccJon Boekenoogen return defValue; 303a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen } 3143c9cb31115b8f00b079d1dff9e70503f040d8ccJon Boekenoogen 323a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen @Implementation 333a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen public int getInteger(int index, int defValue) { 3443c9cb31115b8f00b079d1dff9e70503f040d8ccJon Boekenoogen return defValue; 353a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen } 3643c9cb31115b8f00b079d1dff9e70503f040d8ccJon Boekenoogen 373a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen @Implementation 383a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen public float getDimension(int index, float defValue) { 3943c9cb31115b8f00b079d1dff9e70503f040d8ccJon Boekenoogen return defValue; 403a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen } 4143c9cb31115b8f00b079d1dff9e70503f040d8ccJon Boekenoogen 423a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen @Implementation 433a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen public int getDimensionPixelOffset(int index, int defValue) { 4443c9cb31115b8f00b079d1dff9e70503f040d8ccJon Boekenoogen return defValue; 453a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen } 4643c9cb31115b8f00b079d1dff9e70503f040d8ccJon Boekenoogen 473a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen @Implementation 483a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen public int getDimensionPixelSize(int index, int defValue) { 4943c9cb31115b8f00b079d1dff9e70503f040d8ccJon Boekenoogen return defValue; 503a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen } 5143c9cb31115b8f00b079d1dff9e70503f040d8ccJon Boekenoogen 523a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen @Implementation 533a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen public int getLayoutDimension(int index, int defValue) { 5443c9cb31115b8f00b079d1dff9e70503f040d8ccJon Boekenoogen return defValue; 553a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen } 5643c9cb31115b8f00b079d1dff9e70503f040d8ccJon Boekenoogen 573a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen @Implementation 583a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen public int getResourceId(int index, int defValue) { 5943c9cb31115b8f00b079d1dff9e70503f040d8ccJon Boekenoogen return defValue; 603a057bdcd42d3d015c3ec638649431766054732dJon Boekenoogen } 61b613c76c40bffb15fbde84df32365bde3ffdb4c5Christian Williams} 62