1{ 2 "methods": { 3 "dispatchMessage(android.os.Message)": { 4 "isImplementation": false, 5 "modifiers": [ 6 "private", 7 "static" 8 ], 9 "params": [ 10 "msg" 11 ], 12 "returnType": "void", 13 "exceptions": [], 14 "name": "dispatchMessage(android.os.Message)" 15 }, 16 "enqueueMessage(android.os.Message,long)": { 17 "isImplementation": true, 18 "modifiers": [ 19 "protected" 20 ], 21 "params": [ 22 "msg", 23 "when" 24 ], 25 "returnType": "boolean", 26 "exceptions": [], 27 "name": "enqueueMessage(android.os.Message,long)" 28 }, 29 "getHead()": { 30 "isImplementation": false, 31 "modifiers": [ 32 "public" 33 ], 34 "params": [], 35 "returnType": "android.os.Message", 36 "exceptions": [], 37 "name": "getHead()" 38 }, 39 "getScheduler()": { 40 "isImplementation": false, 41 "modifiers": [ 42 "public" 43 ], 44 "params": [], 45 "returnType": "org.robolectric.util.Scheduler", 46 "exceptions": [], 47 "name": "getScheduler()" 48 }, 49 "nativeDestroy(int)": { 50 "isImplementation": true, 51 "modifiers": [ 52 "public", 53 "static" 54 ], 55 "params": [ 56 "ptr" 57 ], 58 "returnType": "void", 59 "exceptions": [], 60 "minSdk": 18, 61 "maxSdk": 20, 62 "name": "nativeDestroy(int)" 63 }, 64 "nativeDestroy(long)": { 65 "isImplementation": true, 66 "modifiers": [ 67 "protected", 68 "static" 69 ], 70 "params": [ 71 "ptr" 72 ], 73 "returnType": "void", 74 "exceptions": [], 75 "minSdk": 21, 76 "name": "nativeDestroy(long)" 77 }, 78 "nativeInit()": { 79 "isImplementation": true, 80 "modifiers": [ 81 "public", 82 "static" 83 ], 84 "params": [], 85 "returnType": "java.lang.Number", 86 "exceptions": [], 87 "name": "nativeInit()" 88 }, 89 "nativeIsIdling(int)": { 90 "isImplementation": true, 91 "modifiers": [ 92 "public", 93 "static" 94 ], 95 "params": [ 96 "ptr" 97 ], 98 "returnType": "boolean", 99 "exceptions": [], 100 "minSdk": 19, 101 "maxSdk": 20, 102 "name": "nativeIsIdling(int)" 103 }, 104 "nativeIsIdling(long)": { 105 "isImplementation": true, 106 "modifiers": [ 107 "protected", 108 "static" 109 ], 110 "params": [ 111 "ptr" 112 ], 113 "returnType": "boolean", 114 "exceptions": [], 115 "minSdk": 21, 116 "maxSdk": 22, 117 "name": "nativeIsIdling(long)" 118 }, 119 "removeSyncBarrier(int)": { 120 "isImplementation": true, 121 "modifiers": [ 122 "protected" 123 ], 124 "params": [ 125 "token" 126 ], 127 "returnType": "void", 128 "exceptions": [], 129 "name": "removeSyncBarrier(int)" 130 }, 131 "reset()": { 132 "isImplementation": false, 133 "modifiers": [ 134 "public" 135 ], 136 "params": [], 137 "returnType": "void", 138 "exceptions": [], 139 "name": "reset()" 140 }, 141 "setHead(android.os.Message)": { 142 "isImplementation": false, 143 "modifiers": [ 144 "public" 145 ], 146 "params": [ 147 "msg" 148 ], 149 "returnType": "void", 150 "exceptions": [], 151 "name": "setHead(android.os.Message)" 152 }, 153 "setScheduler(org.robolectric.util.Scheduler)": { 154 "isImplementation": false, 155 "modifiers": [ 156 "public" 157 ], 158 "params": [ 159 "scheduler" 160 ], 161 "returnType": "void", 162 "exceptions": [], 163 "name": "setScheduler(org.robolectric.util.Scheduler)" 164 }, 165 "shadowOf(android.os.Message)": { 166 "isImplementation": false, 167 "modifiers": [ 168 "private", 169 "static" 170 ], 171 "params": [ 172 "actual" 173 ], 174 "returnType": "org.robolectric.shadows.ShadowMessage", 175 "exceptions": [], 176 "name": "shadowOf(android.os.Message)" 177 } 178 }, 179 "imports": [ 180 "android.os.Build.VERSION_CODES.JELLY_BEAN_MR2", 181 "android.os.Build.VERSION_CODES.KITKAT", 182 "android.os.Build.VERSION_CODES.KITKAT_WATCH", 183 "android.os.Build.VERSION_CODES.LOLLIPOP", 184 "android.os.Build.VERSION_CODES.LOLLIPOP_MR1", 185 "org.robolectric.RuntimeEnvironment.getApiLevel", 186 "org.robolectric.shadow.api.Shadow.directlyOn", 187 "org.robolectric.util.ReflectionHelpers.ClassParameter.from", 188 "org.robolectric.util.ReflectionHelpers.callInstanceMethod", 189 "org.robolectric.util.ReflectionHelpers.getField", 190 "org.robolectric.util.ReflectionHelpers.setField", 191 "android.os.Handler", 192 "android.os.Message", 193 "android.os.MessageQueue", 194 "java.util.ArrayList", 195 "org.robolectric.annotation.HiddenApi", 196 "org.robolectric.annotation.Implementation", 197 "org.robolectric.annotation.Implements", 198 "org.robolectric.annotation.RealObject", 199 "org.robolectric.shadow.api.Shadow", 200 "org.robolectric.util.Logger", 201 "org.robolectric.util.Scheduler" 202 ], 203 "name": "org.robolectric.shadows.ShadowMessageQueue", 204 "documentation": "Robolectric puts {@link android.os.Message}s into the scheduler queue instead of sending\nthem to be handled on a separate thread. {@link android.os.Message}s that are scheduled to\nbe dispatched can be triggered by calling {@link ShadowLooper#idleMainLooper}.\n\n@see ShadowLooper\n" 205}