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}