187fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perrypackage com.xtremelabs.robolectric.shadows; 287fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry 387fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perryimport android.widget.CheckedTextView; 487fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perryimport com.xtremelabs.robolectric.internal.Implementation; 587fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perryimport com.xtremelabs.robolectric.internal.Implements; 687fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry 787fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry@SuppressWarnings({"UnusedDeclaration"}) 887fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry@Implements(CheckedTextView.class) 987fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perrypublic class ShadowCheckedTextView extends ShadowTextView { 1087fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry 1187fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry private boolean checked; 1287fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry 1387fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry @Implementation 1487fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry public void toggle() { 1587fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry checked = !checked; 1687fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry } 1787fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry 1887fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry @Implementation 1987fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry public boolean isChecked() { 2087fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry return checked; 2187fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry } 2287fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry 2387fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry @Implementation 2487fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry public void setChecked(boolean checked) { 2587fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry this.checked = checked; 2687fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry } 2787fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry 2887fc9da9425f2a9ac127a994e8daa5fa3d390921Chris Perry} 29