1{ 2 "methods": { 3 "getRadioVersion()": { 4 "isImplementation": true, 5 "modifiers": [ 6 "protected", 7 "static" 8 ], 9 "params": [], 10 "returnType": "java.lang.String", 11 "exceptions": [], 12 "name": "getRadioVersion()" 13 }, 14 "getSerial()": { 15 "isImplementation": true, 16 "modifiers": [ 17 "protected", 18 "static" 19 ], 20 "params": [], 21 "returnType": "java.lang.String", 22 "exceptions": [], 23 "minSdk": 26, 24 "name": "getSerial()" 25 }, 26 "reset()": { 27 "isImplementation": false, 28 "modifiers": [ 29 "public", 30 "static", 31 "synchronized" 32 ], 33 "params": [], 34 "returnType": "void", 35 "exceptions": [], 36 "name": "reset()" 37 }, 38 "setDevice(java.lang.String)": { 39 "isImplementation": false, 40 "modifiers": [ 41 "public", 42 "static" 43 ], 44 "params": [ 45 "device" 46 ], 47 "returnType": "void", 48 "exceptions": [], 49 "name": "setDevice(java.lang.String)", 50 "documentation": "Sets the value of the {@link Build#DEVICE} field.\n\nIt will be reset for the next test.\n" 51 }, 52 "setFingerprint(java.lang.String)": { 53 "isImplementation": false, 54 "modifiers": [ 55 "public", 56 "static" 57 ], 58 "params": [ 59 "fingerprint" 60 ], 61 "returnType": "void", 62 "exceptions": [], 63 "name": "setFingerprint(java.lang.String)", 64 "documentation": "Sets the value of the {@link Build#FINGERPRINT} field.\n\nIt will be reset for the next test.\n" 65 }, 66 "setId(java.lang.String)": { 67 "isImplementation": false, 68 "modifiers": [ 69 "public", 70 "static" 71 ], 72 "params": [ 73 "id" 74 ], 75 "returnType": "void", 76 "exceptions": [], 77 "name": "setId(java.lang.String)", 78 "documentation": "Sets the value of the {@link Build#ID} field.\n\nIt will be reset for the next test.\n" 79 }, 80 "setManufacturer(java.lang.String)": { 81 "isImplementation": false, 82 "modifiers": [ 83 "public", 84 "static" 85 ], 86 "params": [ 87 "manufacturer" 88 ], 89 "returnType": "void", 90 "exceptions": [], 91 "name": "setManufacturer(java.lang.String)", 92 "documentation": "Sets the value of the {@link Build#MANUFACTURER} field.\n\nIt will be reset for the next test.\n" 93 }, 94 "setModel(java.lang.String)": { 95 "isImplementation": false, 96 "modifiers": [ 97 "public", 98 "static" 99 ], 100 "params": [ 101 "model" 102 ], 103 "returnType": "void", 104 "exceptions": [], 105 "name": "setModel(java.lang.String)", 106 "documentation": "Sets the value of the {@link Build#MODEL} field.\n\nIt will be reset for the next test.\n" 107 }, 108 "setRadioVersion(java.lang.String)": { 109 "isImplementation": false, 110 "modifiers": [ 111 "public", 112 "static" 113 ], 114 "params": [ 115 "radioVersion" 116 ], 117 "returnType": "void", 118 "exceptions": [], 119 "name": "setRadioVersion(java.lang.String)", 120 "documentation": "Override return value from {@link Build#getRadioVersion()}\n\n@param radioVersion\n" 121 }, 122 "setSupported64BitAbis(java.lang.String[])": { 123 "isImplementation": false, 124 "modifiers": [ 125 "public", 126 "static" 127 ], 128 "params": [ 129 "supported64BitAbis" 130 ], 131 "returnType": "void", 132 "exceptions": [], 133 "name": "setSupported64BitAbis(java.lang.String[])", 134 "documentation": "Sets the value of the {@link Build#SUPPORTED_64_BIT_ABIS} field. Available in Android L+.\n\n\u003cp\u003eIt will be reset for the next test.\n" 135 }, 136 "setTags(java.lang.String)": { 137 "isImplementation": false, 138 "modifiers": [ 139 "public", 140 "static" 141 ], 142 "params": [ 143 "tags" 144 ], 145 "returnType": "void", 146 "exceptions": [], 147 "name": "setTags(java.lang.String)", 148 "documentation": "Sets the value of the {@link Build#TAGS} field.\n\nIt will be reset for the next test.\n" 149 }, 150 "setType(java.lang.String)": { 151 "isImplementation": false, 152 "modifiers": [ 153 "public", 154 "static" 155 ], 156 "params": [ 157 "type" 158 ], 159 "returnType": "void", 160 "exceptions": [], 161 "name": "setType(java.lang.String)", 162 "documentation": "Sets the value of the {@link Build#TYPE} field.\n\nIt will be reset for the next test.\n" 163 }, 164 "setVersionCodename(java.lang.String)": { 165 "isImplementation": false, 166 "modifiers": [ 167 "public", 168 "static" 169 ], 170 "params": [ 171 "versionCodename" 172 ], 173 "returnType": "void", 174 "exceptions": [], 175 "name": "setVersionCodename(java.lang.String)", 176 "documentation": "Sets the value of the {@link Build.VERSION#CODENAME} field.\n\nIt will be reset for the next test.\n" 177 }, 178 "setVersionIncremental(java.lang.String)": { 179 "isImplementation": false, 180 "modifiers": [ 181 "public", 182 "static" 183 ], 184 "params": [ 185 "versionIncremental" 186 ], 187 "returnType": "void", 188 "exceptions": [], 189 "name": "setVersionIncremental(java.lang.String)", 190 "documentation": "Sets the value of the {@link Build.VERSION#INCREMENTAL} field.\n\nIt will be reset for the next test.\n" 191 }, 192 "setVersionRelease(java.lang.String)": { 193 "isImplementation": false, 194 "modifiers": [ 195 "public", 196 "static" 197 ], 198 "params": [ 199 "release" 200 ], 201 "returnType": "void", 202 "exceptions": [], 203 "name": "setVersionRelease(java.lang.String)", 204 "documentation": "Sets the value of the {@link Build.VERSION#RELEASE} field.\n\nIt will be reset for the next test.\n" 205 } 206 }, 207 "imports": [ 208 "android.os.Build.VERSION_CODES.L", 209 "android.os.Build.VERSION_CODES.O", 210 "org.robolectric.shadow.api.Shadow.directlyOn", 211 "android.annotation.TargetApi", 212 "android.os.Build", 213 "org.robolectric.annotation.Implementation", 214 "org.robolectric.annotation.Implements", 215 "org.robolectric.annotation.Resetter", 216 "org.robolectric.util.ReflectionHelpers" 217 ], 218 "name": "org.robolectric.shadows.ShadowBuild" 219}