1{
2  "methods": {
3    "addTextChangedListener(android.text.TextWatcher)": {
4      "isImplementation": true,
5      "modifiers": [
6        "protected"
7      ],
8      "params": [
9        "watcher"
10      ],
11      "returnType": "void",
12      "exceptions": [],
13      "name": "addTextChangedListener(android.text.TextWatcher)"
14    },
15    "dumpAttributes(java.io.PrintStream)": {
16      "isImplementation": false,
17      "modifiers": [
18        "protected"
19      ],
20      "params": [
21        "out"
22      ],
23      "returnType": "void",
24      "exceptions": [],
25      "name": "dumpAttributes(java.io.PrintStream)"
26    },
27    "getCompoundDrawablesWithIntrinsicBoundsBottom()": {
28      "isImplementation": false,
29      "modifiers": [
30        "public"
31      ],
32      "params": [],
33      "returnType": "int",
34      "exceptions": [],
35      "name": "getCompoundDrawablesWithIntrinsicBoundsBottom()"
36    },
37    "getCompoundDrawablesWithIntrinsicBoundsLeft()": {
38      "isImplementation": false,
39      "modifiers": [
40        "public"
41      ],
42      "params": [],
43      "returnType": "int",
44      "exceptions": [],
45      "name": "getCompoundDrawablesWithIntrinsicBoundsLeft()"
46    },
47    "getCompoundDrawablesWithIntrinsicBoundsRight()": {
48      "isImplementation": false,
49      "modifiers": [
50        "public"
51      ],
52      "params": [],
53      "returnType": "int",
54      "exceptions": [],
55      "name": "getCompoundDrawablesWithIntrinsicBoundsRight()"
56    },
57    "getCompoundDrawablesWithIntrinsicBoundsTop()": {
58      "isImplementation": false,
59      "modifiers": [
60        "public"
61      ],
62      "params": [],
63      "returnType": "int",
64      "exceptions": [],
65      "name": "getCompoundDrawablesWithIntrinsicBoundsTop()"
66    },
67    "getOnEditorActionListener()": {
68      "isImplementation": false,
69      "modifiers": [
70        "public"
71      ],
72      "params": [],
73      "returnType": "android.widget.TextView.OnEditorActionListener",
74      "exceptions": [],
75      "name": "getOnEditorActionListener()"
76    },
77    "getPaintFlags()": {
78      "isImplementation": true,
79      "modifiers": [
80        "protected"
81      ],
82      "params": [],
83      "returnType": "int",
84      "exceptions": [],
85      "name": "getPaintFlags()"
86    },
87    "getPreviousKeyCode(int)": {
88      "isImplementation": false,
89      "modifiers": [
90        "public"
91      ],
92      "params": [
93        "index"
94      ],
95      "returnType": "int",
96      "exceptions": [],
97      "name": "getPreviousKeyCode(int)"
98    },
99    "getPreviousKeyEvent(int)": {
100      "isImplementation": false,
101      "modifiers": [
102        "public"
103      ],
104      "params": [
105        "index"
106      ],
107      "returnType": "android.view.KeyEvent",
108      "exceptions": [],
109      "name": "getPreviousKeyEvent(int)"
110    },
111    "getTextAppearanceId()": {
112      "isImplementation": false,
113      "modifiers": [
114        "public"
115      ],
116      "params": [],
117      "returnType": "int",
118      "exceptions": [],
119      "name": "getTextAppearanceId()"
120    },
121    "getTextServicesLocale()": {
122      "isImplementation": true,
123      "modifiers": [
124        "public"
125      ],
126      "params": [],
127      "returnType": "java.util.Locale",
128      "exceptions": [],
129      "name": "getTextServicesLocale()"
130    },
131    "getWatchers()": {
132      "isImplementation": false,
133      "modifiers": [
134        "public"
135      ],
136      "params": [],
137      "returnType": "java.util.List\u003candroid.text.TextWatcher\u003e",
138      "exceptions": [],
139      "name": "getWatchers()",
140      "documentation": "@return the list of currently registered watchers/listeners\n"
141    },
142    "innerText()": {
143      "isImplementation": false,
144      "modifiers": [
145        "public"
146      ],
147      "params": [],
148      "returnType": "java.lang.String",
149      "exceptions": [],
150      "name": "innerText()",
151      "documentation": "Returns the text string of this {@code TextView}.\n\nRobolectric extension.\n"
152    },
153    "onKeyDown(int,android.view.KeyEvent)": {
154      "isImplementation": true,
155      "modifiers": [
156        "protected"
157      ],
158      "params": [
159        "keyCode",
160        "event"
161      ],
162      "returnType": "boolean",
163      "exceptions": [],
164      "name": "onKeyDown(int,android.view.KeyEvent)"
165    },
166    "onKeyUp(int,android.view.KeyEvent)": {
167      "isImplementation": true,
168      "modifiers": [
169        "protected"
170      ],
171      "params": [
172        "keyCode",
173        "event"
174      ],
175      "returnType": "boolean",
176      "exceptions": [],
177      "name": "onKeyUp(int,android.view.KeyEvent)"
178    },
179    "removeTextChangedListener(android.text.TextWatcher)": {
180      "isImplementation": true,
181      "modifiers": [
182        "protected"
183      ],
184      "params": [
185        "watcher"
186      ],
187      "returnType": "void",
188      "exceptions": [],
189      "name": "removeTextChangedListener(android.text.TextWatcher)"
190    },
191    "setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)": {
192      "isImplementation": true,
193      "modifiers": [
194        "protected"
195      ],
196      "params": [
197        "left",
198        "top",
199        "right",
200        "bottom"
201      ],
202      "returnType": "void",
203      "exceptions": [],
204      "name": "setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)"
205    },
206    "setOnEditorActionListener(android.widget.TextView.OnEditorActionListener)": {
207      "isImplementation": true,
208      "modifiers": [
209        "protected"
210      ],
211      "params": [
212        "l"
213      ],
214      "returnType": "void",
215      "exceptions": [],
216      "name": "setOnEditorActionListener(android.widget.TextView.OnEditorActionListener)"
217    },
218    "setPaintFlags(int)": {
219      "isImplementation": true,
220      "modifiers": [
221        "protected"
222      ],
223      "params": [
224        "paintFlags"
225      ],
226      "returnType": "void",
227      "exceptions": [],
228      "name": "setPaintFlags(int)"
229    },
230    "setTextAppearance(android.content.Context,int)": {
231      "isImplementation": true,
232      "modifiers": [
233        "protected"
234      ],
235      "params": [
236        "context",
237        "resid"
238      ],
239      "returnType": "void",
240      "exceptions": [],
241      "name": "setTextAppearance(android.content.Context,int)"
242    }
243  },
244  "imports": [
245    "org.robolectric.shadow.api.Shadow.directlyOn",
246    "android.content.Context",
247    "android.graphics.Typeface",
248    "android.text.InputFilter",
249    "android.text.TextPaint",
250    "android.text.TextWatcher",
251    "android.text.method.MovementMethod",
252    "android.text.method.TransformationMethod",
253    "android.view.KeyEvent",
254    "android.view.View",
255    "android.view.inputmethod.EditorInfo",
256    "android.widget.TextView",
257    "java.io.PrintStream",
258    "java.util.ArrayList",
259    "java.util.List",
260    "java.util.Locale",
261    "org.robolectric.annotation.HiddenApi",
262    "org.robolectric.annotation.Implementation",
263    "org.robolectric.annotation.Implements",
264    "org.robolectric.annotation.RealObject"
265  ],
266  "name": "org.robolectric.shadows.ShadowTextView"
267}