{ "methods": { "getRadioVersion()": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [], "returnType": "java.lang.String", "exceptions": [], "name": "getRadioVersion()" }, "getSerial()": { "isImplementation": true, "modifiers": [ "protected", "static" ], "params": [], "returnType": "java.lang.String", "exceptions": [], "minSdk": 26, "name": "getSerial()" }, "reset()": { "isImplementation": false, "modifiers": [ "public", "static", "synchronized" ], "params": [], "returnType": "void", "exceptions": [], "name": "reset()" }, "setDevice(java.lang.String)": { "isImplementation": false, "modifiers": [ "public", "static" ], "params": [ "device" ], "returnType": "void", "exceptions": [], "name": "setDevice(java.lang.String)", "documentation": "Sets the value of the {@link Build#DEVICE} field.\n\nIt will be reset for the next test.\n" }, "setFingerprint(java.lang.String)": { "isImplementation": false, "modifiers": [ "public", "static" ], "params": [ "fingerprint" ], "returnType": "void", "exceptions": [], "name": "setFingerprint(java.lang.String)", "documentation": "Sets the value of the {@link Build#FINGERPRINT} field.\n\nIt will be reset for the next test.\n" }, "setId(java.lang.String)": { "isImplementation": false, "modifiers": [ "public", "static" ], "params": [ "id" ], "returnType": "void", "exceptions": [], "name": "setId(java.lang.String)", "documentation": "Sets the value of the {@link Build#ID} field.\n\nIt will be reset for the next test.\n" }, "setManufacturer(java.lang.String)": { "isImplementation": false, "modifiers": [ "public", "static" ], "params": [ "manufacturer" ], "returnType": "void", "exceptions": [], "name": "setManufacturer(java.lang.String)", "documentation": "Sets the value of the {@link Build#MANUFACTURER} field.\n\nIt will be reset for the next test.\n" }, "setModel(java.lang.String)": { "isImplementation": false, "modifiers": [ "public", "static" ], "params": [ "model" ], "returnType": "void", "exceptions": [], "name": "setModel(java.lang.String)", "documentation": "Sets the value of the {@link Build#MODEL} field.\n\nIt will be reset for the next test.\n" }, "setRadioVersion(java.lang.String)": { "isImplementation": false, "modifiers": [ "public", "static" ], "params": [ "radioVersion" ], "returnType": "void", "exceptions": [], "name": "setRadioVersion(java.lang.String)", "documentation": "Override return value from {@link Build#getRadioVersion()}\n\n@param radioVersion\n" }, "setSupported64BitAbis(java.lang.String[])": { "isImplementation": false, "modifiers": [ "public", "static" ], "params": [ "supported64BitAbis" ], "returnType": "void", "exceptions": [], "name": "setSupported64BitAbis(java.lang.String[])", "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" }, "setTags(java.lang.String)": { "isImplementation": false, "modifiers": [ "public", "static" ], "params": [ "tags" ], "returnType": "void", "exceptions": [], "name": "setTags(java.lang.String)", "documentation": "Sets the value of the {@link Build#TAGS} field.\n\nIt will be reset for the next test.\n" }, "setType(java.lang.String)": { "isImplementation": false, "modifiers": [ "public", "static" ], "params": [ "type" ], "returnType": "void", "exceptions": [], "name": "setType(java.lang.String)", "documentation": "Sets the value of the {@link Build#TYPE} field.\n\nIt will be reset for the next test.\n" }, "setVersionCodename(java.lang.String)": { "isImplementation": false, "modifiers": [ "public", "static" ], "params": [ "versionCodename" ], "returnType": "void", "exceptions": [], "name": "setVersionCodename(java.lang.String)", "documentation": "Sets the value of the {@link Build.VERSION#CODENAME} field.\n\nIt will be reset for the next test.\n" }, "setVersionIncremental(java.lang.String)": { "isImplementation": false, "modifiers": [ "public", "static" ], "params": [ "versionIncremental" ], "returnType": "void", "exceptions": [], "name": "setVersionIncremental(java.lang.String)", "documentation": "Sets the value of the {@link Build.VERSION#INCREMENTAL} field.\n\nIt will be reset for the next test.\n" }, "setVersionRelease(java.lang.String)": { "isImplementation": false, "modifiers": [ "public", "static" ], "params": [ "release" ], "returnType": "void", "exceptions": [], "name": "setVersionRelease(java.lang.String)", "documentation": "Sets the value of the {@link Build.VERSION#RELEASE} field.\n\nIt will be reset for the next test.\n" } }, "imports": [ "android.os.Build.VERSION_CODES.L", "android.os.Build.VERSION_CODES.O", "org.robolectric.shadow.api.Shadow.directlyOn", "android.annotation.TargetApi", "android.os.Build", "org.robolectric.annotation.Implementation", "org.robolectric.annotation.Implements", "org.robolectric.annotation.Resetter", "org.robolectric.util.ReflectionHelpers" ], "name": "org.robolectric.shadows.ShadowBuild" }