commit | 7d0219e5160230ec654dd40c7517274ca8998590 | [log] [tgz] |
---|---|---|
author | Rohit Sathyanarayana <[email protected]> | Tue Jun 23 11:21:22 2020 -0700 |
committer | Rohit Sathyanarayana <[email protected]> | Tue Jun 23 11:39:23 2020 -0700 |
tree | bb981317bd9d5433737547dd3ffb4277cdc6248a | |
parent | 6bfcec2a38687626c31159cdaf03cd7145f64fd7 [diff] |
Fix Synthetic accessor function lint errors on writeData. Test: datastore:datastore-core:test Bug: 157173926 Change-Id: I46fbae4730f897876dfb06c153b9c09be207a936
diff --git a/datastore/datastore-core/src/main/kotlin/androidx/datastore/SingleProcessDataStore.kt b/datastore/datastore-core/src/main/kotlin/androidx/datastore/SingleProcessDataStore.kt index 3e5a0ae..b0600c9 100644 --- a/datastore/datastore-core/src/main/kotlin/androidx/datastore/SingleProcessDataStore.kt +++ b/datastore/datastore-core/src/main/kotlin/androidx/datastore/SingleProcessDataStore.kt
@@ -270,7 +270,11 @@ } } - private fun writeData(newData: T) { + /** + * Internal only to prevent creation of synthetic accessor function. Do not call this from + * outside this class. + */ + internal fun writeData(newData: T) { file.createParentDirectories() val scratchFile = File(file.absolutePath + SCRATCH_SUFFIX)