ReaderProvider.kt: Modify functions with assigning style

Signed-off-by: 1552980358 <1552980358@qq.com>
pull/366/head
1552980358 4 years ago
parent 54aef7bf4d
commit 1d945a7368
  1. 140
      app/src/main/java/io/legado/app/api/ReaderProvider.kt

@ -44,9 +44,7 @@ class ReaderProvider : ContentProvider() {
} }
} }
override fun onCreate(): Boolean { override fun onCreate() = false
return false
}
override fun delete( override fun delete(
uri: Uri, uri: Uri,
@ -63,9 +61,7 @@ class ReaderProvider : ContentProvider() {
return 0 return 0
} }
override fun getType(uri: Uri): String? { override fun getType(uri: Uri) = throw UnsupportedOperationException("Not yet implemented")
throw UnsupportedOperationException("Not yet implemented")
}
override fun insert(uri: Uri, values: ContentValues?): Uri? { override fun insert(uri: Uri, values: ContentValues?): Uri? {
if (sMatcher.match(uri) < 0) return null if (sMatcher.match(uri) < 0) return null
@ -112,9 +108,8 @@ class ReaderProvider : ContentProvider() {
override fun update( override fun update(
uri: Uri, values: ContentValues?, selection: String?, uri: Uri, values: ContentValues?, selection: String?,
selectionArgs: Array<String>? selectionArgs: Array<String>?
): Int { ) = throw UnsupportedOperationException("Not yet implemented")
throw UnsupportedOperationException("Not yet implemented")
}
/** /**
* Simple inner class to deliver json callback data. * Simple inner class to deliver json callback data.
@ -125,82 +120,46 @@ class ReaderProvider : ContentProvider() {
private val mData: String = Gson().toJson(data) private val mData: String = Gson().toJson(data)
override fun getCount(): Int { override fun getCount() = 1
return 1
}
override fun getPosition(): Int { override fun getPosition() = 0
return 0
}
override fun move(i: Int): Boolean { override fun move(i: Int) = true
return true
}
override fun moveToPosition(i: Int): Boolean { override fun moveToPosition(i: Int) = true
return true
}
override fun moveToFirst(): Boolean { override fun moveToFirst() = true
return true
}
override fun moveToLast(): Boolean { override fun moveToLast() = true
return true
}
override fun moveToNext(): Boolean { override fun moveToNext() = true
return true
}
override fun moveToPrevious(): Boolean { override fun moveToPrevious() = true
return true
}
override fun isFirst(): Boolean { override fun isFirst() = true
return true
}
override fun isLast(): Boolean { override fun isLast() = true
return true
}
override fun isBeforeFirst(): Boolean { override fun isBeforeFirst() = true
return false
}
override fun isAfterLast(): Boolean { override fun isAfterLast() = true
return false
}
override fun getColumnIndex(s: String): Int { override fun getColumnIndex(s: String) = 0
return 0
}
@Throws(IllegalArgumentException::class) @Throws(IllegalArgumentException::class)
override fun getColumnIndexOrThrow(s: String): Int { override fun getColumnIndexOrThrow(s: String): Int {
throw UnsupportedOperationException("Not yet implemented") throw UnsupportedOperationException("Not yet implemented")
} }
override fun getColumnName(i: Int): String? { override fun getColumnName(i: Int) = null as String?
return null
}
override fun getColumnNames(): Array<String> { override fun getColumnNames() = arrayOf<String>()
return arrayOf()
}
override fun getColumnCount(): Int { override fun getColumnCount() = 0
return 0
}
override fun getBlob(i: Int): ByteArray { override fun getBlob(i: Int) = ByteArray(0)
return ByteArray(0)
}
override fun getString(i: Int): String { override fun getString(i: Int) = mData
return mData
}
override fun copyStringToBuffer( override fun copyStringToBuffer(
i: Int, i: Int,
@ -208,43 +167,26 @@ class ReaderProvider : ContentProvider() {
) { ) {
} }
override fun getShort(i: Int): Short { override fun getShort(i: Int) = 0.toShort()
return 0
}
override fun getInt(i: Int): Int { override fun getInt(i: Int) = 0
return 0
}
override fun getLong(i: Int): Long { override fun getLong(i: Int) = 0L
return 0
}
override fun getFloat(i: Int): Float { override fun getFloat(i: Int) = 0F
return 0f
}
override fun getDouble(i: Int): Double { override fun getDouble(i: Int) = 0.toDouble()
return 0.0
}
override fun getType(i: Int): Int { override fun getType(i: Int) = 0
return 0
}
override fun isNull(i: Int): Boolean { override fun isNull(i: Int) = false
return false
}
override fun deactivate() {} override fun deactivate() {}
override fun requery(): Boolean { override fun requery() = false
return false
}
override fun close() {} override fun close() {}
override fun isClosed(): Boolean { override fun isClosed() = false
return false
}
override fun registerContentObserver(contentObserver: ContentObserver) {} override fun registerContentObserver(contentObserver: ContentObserver) {}
override fun unregisterContentObserver(contentObserver: ContentObserver) {} override fun unregisterContentObserver(contentObserver: ContentObserver) {}
@ -252,22 +194,14 @@ class ReaderProvider : ContentProvider() {
override fun unregisterDataSetObserver(dataSetObserver: DataSetObserver) {} override fun unregisterDataSetObserver(dataSetObserver: DataSetObserver) {}
override fun setNotificationUri(contentResolver: ContentResolver, uri: Uri) {} override fun setNotificationUri(contentResolver: ContentResolver, uri: Uri) {}
override fun getNotificationUri(): Uri? { override fun getNotificationUri() = null as Uri?
return null
}
override fun getWantsAllOnMoveCalls(): Boolean { override fun getWantsAllOnMoveCalls() = false
return false
}
override fun setExtras(bundle: Bundle) {} override fun setExtras(bundle: Bundle) {}
override fun getExtras(): Bundle? { override fun getExtras() = null as Bundle?
return null
} override fun respond(bundle: Bundle) = null as Bundle?
override fun respond(bundle: Bundle): Bundle? {
return null
}
} }
} }
Loading…
Cancel
Save