1{
2  "methods": {
3    "__constructor__(android.content.Context,android.speech.tts.TextToSpeech.OnInitListener)": {
4      "isImplementation": true,
5      "modifiers": [
6        "protected"
7      ],
8      "params": [
9        "context",
10        "listener"
11      ],
12      "returnType": "void",
13      "exceptions": [],
14      "name": "__constructor__(android.content.Context,android.speech.tts.TextToSpeech.OnInitListener)"
15    },
16    "clearLastSpokenText()": {
17      "isImplementation": false,
18      "modifiers": [
19        "public"
20      ],
21      "params": [],
22      "returnType": "void",
23      "exceptions": [],
24      "name": "clearLastSpokenText()"
25    },
26    "getContext()": {
27      "isImplementation": false,
28      "modifiers": [
29        "public"
30      ],
31      "params": [],
32      "returnType": "android.content.Context",
33      "exceptions": [],
34      "name": "getContext()"
35    },
36    "getLastSpokenText()": {
37      "isImplementation": false,
38      "modifiers": [
39        "public"
40      ],
41      "params": [],
42      "returnType": "java.lang.String",
43      "exceptions": [],
44      "name": "getLastSpokenText()"
45    },
46    "getOnInitListener()": {
47      "isImplementation": false,
48      "modifiers": [
49        "public"
50      ],
51      "params": [],
52      "returnType": "android.speech.tts.TextToSpeech.OnInitListener",
53      "exceptions": [],
54      "name": "getOnInitListener()"
55    },
56    "getQueueMode()": {
57      "isImplementation": false,
58      "modifiers": [
59        "public"
60      ],
61      "params": [],
62      "returnType": "int",
63      "exceptions": [],
64      "name": "getQueueMode()"
65    },
66    "getUtteranceProgressListener()": {
67      "isImplementation": false,
68      "modifiers": [
69        "private"
70      ],
71      "params": [],
72      "returnType": "android.speech.tts.UtteranceProgressListener",
73      "exceptions": [],
74      "name": "getUtteranceProgressListener()"
75    },
76    "isShutdown()": {
77      "isImplementation": false,
78      "modifiers": [
79        "public"
80      ],
81      "params": [],
82      "returnType": "boolean",
83      "exceptions": [],
84      "name": "isShutdown()"
85    },
86    "isStopped()": {
87      "isImplementation": false,
88      "modifiers": [
89        "public"
90      ],
91      "params": [],
92      "returnType": "boolean",
93      "exceptions": [],
94      "name": "isStopped()",
95      "documentation": "@return {@code true} if the TTS is stopped. "
96    },
97    "shutdown()": {
98      "isImplementation": true,
99      "modifiers": [
100        "protected"
101      ],
102      "params": [],
103      "returnType": "void",
104      "exceptions": [],
105      "name": "shutdown()"
106    },
107    "speak(java.lang.CharSequence,int,android.os.Bundle,java.lang.String)": {
108      "isImplementation": true,
109      "modifiers": [
110        "protected"
111      ],
112      "params": [
113        "text",
114        "queueMode",
115        "params",
116        "utteranceId"
117      ],
118      "returnType": "int",
119      "exceptions": [],
120      "minSdk": 21,
121      "name": "speak(java.lang.CharSequence,int,android.os.Bundle,java.lang.String)"
122    },
123    "speak(java.lang.String,int,java.util.HashMap\u003cjava.lang.String,java.lang.String\u003e)": {
124      "isImplementation": true,
125      "modifiers": [
126        "protected"
127      ],
128      "params": [
129        "text",
130        "queueMode",
131        "params"
132      ],
133      "returnType": "int",
134      "exceptions": [],
135      "name": "speak(java.lang.String,int,java.util.HashMap\u003cjava.lang.String,java.lang.String\u003e)",
136      "documentation": "Speaks the string using the specified queuing strategy and speech parameters.\n\n@param params The real implementation converts the hashmap into a bundle, but the bundle\n    argument is not used in the shadow implementation.\n"
137    },
138    "stop()": {
139      "isImplementation": true,
140      "modifiers": [
141        "protected"
142      ],
143      "params": [],
144      "returnType": "int",
145      "exceptions": [],
146      "name": "stop()"
147    }
148  },
149  "imports": [
150    "android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1",
151    "android.os.Build.VERSION_CODES.LOLLIPOP",
152    "android.content.Context",
153    "android.os.Bundle",
154    "android.os.Handler",
155    "android.os.Looper",
156    "android.speech.tts.TextToSpeech",
157    "android.speech.tts.TextToSpeech.Engine",
158    "android.speech.tts.UtteranceProgressListener",
159    "java.util.HashMap",
160    "org.robolectric.RuntimeEnvironment",
161    "org.robolectric.annotation.Implementation",
162    "org.robolectric.annotation.Implements",
163    "org.robolectric.annotation.RealObject",
164    "org.robolectric.shadow.api.Shadow",
165    "org.robolectric.util.ReflectionHelpers"
166  ],
167  "name": "org.robolectric.shadows.ShadowTextToSpeech"
168}