Parcelable, minor: Rename MagicParcel to Parcelize
This commit is contained in:
+1
-1
@@ -8,7 +8,7 @@ import android.os.Parcel
|
||||
import android.os.Parcelable
|
||||
import java.util.Arrays
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class Test(val a: Array<String>) : Parcelable {
|
||||
override fun equals(other: Any?): Boolean {
|
||||
if (this === other) return true
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ import android.os.Parcel
|
||||
import android.os.Parcelable
|
||||
import java.util.Arrays
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class Test(
|
||||
val a: Array<String>,
|
||||
val b: Array<String?>,
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ import kotlinx.android.parcel.*
|
||||
import android.os.Parcel
|
||||
import android.os.Parcelable
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class BoxedTypes(
|
||||
val boo: java.lang.Boolean,
|
||||
val c: java.lang.Character,
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ import android.os.Parcel
|
||||
import android.os.Parcelable
|
||||
import android.os.Bundle
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class User(val a: Bundle) : Parcelable
|
||||
|
||||
fun box() = parcelTest { parcel ->
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ import android.os.Parcel
|
||||
import android.os.Parcelable
|
||||
import android.text.SpannableString
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class Test(val simple: CharSequence, val spanned: CharSequence) : Parcelable
|
||||
|
||||
fun box() = parcelTest { parcel ->
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ import kotlinx.android.parcel.*
|
||||
import android.os.Parcel
|
||||
import android.os.Parcelable
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class User(val firstName: String, val secondName: String, val age: Int) : Parcelable {
|
||||
private companion object : Parceler<User> {
|
||||
override fun User.write(parcel: Parcel, flags: Int) {
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ enum class Color {
|
||||
BLACK, WHITE
|
||||
}
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class Test(val name: String, val color: Color) : Parcelable
|
||||
|
||||
fun box() = parcelTest { parcel ->
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ import android.os.Parcel
|
||||
import android.os.Parcelable
|
||||
import java.util.*
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class Test(
|
||||
val a: List<String>,
|
||||
val b: MutableList<String>,
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ import kotlinx.android.parcel.*
|
||||
import android.os.Parcel
|
||||
import android.os.Parcelable
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class Test(val a: List<String>) : Parcelable
|
||||
|
||||
fun box() = parcelTest { parcel ->
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ import kotlinx.android.parcel.*
|
||||
import android.os.Parcel
|
||||
import android.os.Parcelable
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class Test(
|
||||
val a: List<String>,
|
||||
val b: List<String?>,
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ import android.os.Parcel
|
||||
import android.os.Parcelable
|
||||
import java.util.*
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class Test(
|
||||
val a: Map<String, String>,
|
||||
val b: MutableMap<String, String>,
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ import kotlinx.android.parcel.*
|
||||
import android.os.Parcel
|
||||
import android.os.Parcelable
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class Test(val a: Map<String, String>) : Parcelable
|
||||
|
||||
fun box() = parcelTest { parcel ->
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ import kotlinx.android.parcel.*
|
||||
import android.os.Parcel
|
||||
import android.os.Parcelable
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class Test(
|
||||
val a: Map<String, String>,
|
||||
val b: Map<String?, String>,
|
||||
|
||||
Vendored
+3
-3
@@ -10,15 +10,15 @@ import android.os.Parcelable
|
||||
// Starts with A, should be loaded before other classes
|
||||
abstract class AParcelable : Parcelable
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class P1(val a: String) : AParcelable()
|
||||
|
||||
sealed class Sealed : AParcelable()
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class Sealed1(val a: Int) : Sealed()
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class Test(val a: P1, val b: AParcelable, val c: Sealed, val d: Sealed1) : Parcelable
|
||||
|
||||
fun box() = parcelTest { parcel ->
|
||||
|
||||
Vendored
+1
-1
@@ -7,7 +7,7 @@ import kotlinx.android.parcel.*
|
||||
import android.os.Parcel
|
||||
import android.os.Parcelable
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class Test(
|
||||
val str1: String,
|
||||
val str2: String?,
|
||||
|
||||
Vendored
+1
-1
@@ -7,7 +7,7 @@ import kotlinx.android.parcel.*
|
||||
import android.os.Parcel
|
||||
import android.os.Parcelable
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class Test(val a: String?) : Parcelable
|
||||
|
||||
fun box() = parcelTest { parcel ->
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ object Obj1 {
|
||||
object Obj2
|
||||
}
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class Test(val o1: Obj1, val o2: Obj1.Obj2, val com: Com) : Parcelable {
|
||||
companion object Com {
|
||||
|
||||
|
||||
Vendored
+1
-1
@@ -7,7 +7,7 @@ import kotlinx.android.parcel.*
|
||||
import android.os.Parcel
|
||||
import android.os.Parcelable
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class PrimitiveTypes(
|
||||
val boo: Boolean,
|
||||
val c: Char,
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ import kotlinx.android.parcel.*
|
||||
import android.os.Parcel
|
||||
import android.os.Parcelable
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class User(val firstName: String, val secondName: String, val age: Int) : Parcelable
|
||||
|
||||
fun box() = parcelTest { parcel ->
|
||||
|
||||
+2
-2
@@ -8,10 +8,10 @@ import android.os.Parcel
|
||||
import android.os.Parcelable
|
||||
import android.util.*
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class Data(val a: String, val b: String) : Parcelable
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class User(val a: SparseIntArray, val b: SparseLongArray, val c: SparseArray<Data>) : Parcelable
|
||||
|
||||
fun box() = parcelTest { parcel ->
|
||||
|
||||
Vendored
+1
-1
@@ -8,7 +8,7 @@ import android.os.Parcel
|
||||
import android.os.Parcelable
|
||||
import android.util.SparseBooleanArray
|
||||
|
||||
@MagicParcel
|
||||
@Parcelize
|
||||
data class User(val a: SparseBooleanArray) : Parcelable
|
||||
|
||||
fun box() = parcelTest { parcel ->
|
||||
|
||||
Reference in New Issue
Block a user