,
+ spanAssertions: ((T) -> Unit)
+ ) {
val sampleString = "Hello World"
val spanned = converter.createSpannable(sampleString, setOf(StyleConverter.MarkupItem(IntRange(3, 5), style)))
diff --git a/paris/src/main/java/com/airbnb/paris/StyleApplier.kt b/paris/src/main/java/com/airbnb/paris/StyleApplier.kt
index 2345c4f7..1490cd78 100644
--- a/paris/src/main/java/com/airbnb/paris/StyleApplier.kt
+++ b/paris/src/main/java/com/airbnb/paris/StyleApplier.kt
@@ -2,12 +2,15 @@
package com.airbnb.paris
-import androidx.annotation.*
-import android.util.*
-import android.view.*
-import com.airbnb.paris.proxies.*
-import com.airbnb.paris.styles.*
-import com.airbnb.paris.typed_array_wrappers.*
+import android.util.AttributeSet
+import android.view.View
+import androidx.annotation.StyleRes
+import androidx.annotation.UiThread
+import com.airbnb.paris.proxies.Proxy
+import com.airbnb.paris.styles.AttributeSetStyle
+import com.airbnb.paris.styles.ResourceStyle
+import com.airbnb.paris.styles.Style
+import com.airbnb.paris.typed_array_wrappers.TypedArrayWrapper
@UiThread
abstract class StyleApplier private constructor(val proxy: P, val view: V) {
diff --git a/paris/src/main/java/com/airbnb/paris/StyleApplierUtils.kt b/paris/src/main/java/com/airbnb/paris/StyleApplierUtils.kt
index d6ccf9ad..fd149446 100644
--- a/paris/src/main/java/com/airbnb/paris/StyleApplierUtils.kt
+++ b/paris/src/main/java/com/airbnb/paris/StyleApplierUtils.kt
@@ -2,8 +2,8 @@ package com.airbnb.paris
import android.content.Context
import android.content.res.Resources
-import androidx.annotation.UiThread
import android.view.View
+import androidx.annotation.UiThread
import com.airbnb.paris.styles.Style
import com.airbnb.paris.typed_array_wrappers.TypedArrayWrapper
diff --git a/paris/src/main/java/com/airbnb/paris/StyleBuilder.kt b/paris/src/main/java/com/airbnb/paris/StyleBuilder.kt
index 0ecdef3d..eed2c851 100644
--- a/paris/src/main/java/com/airbnb/paris/StyleBuilder.kt
+++ b/paris/src/main/java/com/airbnb/paris/StyleBuilder.kt
@@ -1,16 +1,21 @@
package com.airbnb.paris
-import androidx.annotation.StyleRes
import android.util.AttributeSet
-import com.airbnb.paris.styles.*
+import androidx.annotation.StyleRes
+import com.airbnb.paris.styles.AttributeSetStyle
+import com.airbnb.paris.styles.MultiStyle
+import com.airbnb.paris.styles.ProgrammaticStyle
+import com.airbnb.paris.styles.ResourceStyle
+import com.airbnb.paris.styles.Style
/**
* This class is meant to be implemented by classes generated by the framework exclusively
*/
@Suppress("UNCHECKED_CAST")
abstract class StyleBuilder, out A : StyleApplier<*, *>> @JvmOverloads constructor(
- private val applier: A? = null,
- private var name: String = "a programmatic style") {
+ private val applier: A? = null,
+ private var name: String = "a programmatic style"
+) {
protected open var builder = ProgrammaticStyle.builder()
diff --git a/paris/src/main/java/com/airbnb/paris/attribute_values/ColorValue.kt b/paris/src/main/java/com/airbnb/paris/attribute_values/ColorValue.kt
index ce1a7fba..f29ebe36 100644
--- a/paris/src/main/java/com/airbnb/paris/attribute_values/ColorValue.kt
+++ b/paris/src/main/java/com/airbnb/paris/attribute_values/ColorValue.kt
@@ -1,6 +1,6 @@
package com.airbnb.paris.attribute_values
-import androidx.annotation.*
+import androidx.annotation.ColorInt
internal data class ColorValue(@ColorInt val colorValue: Int)
diff --git a/paris/src/main/java/com/airbnb/paris/attribute_values/DpValue.kt b/paris/src/main/java/com/airbnb/paris/attribute_values/DpValue.kt
index 9bd9055e..219abe9d 100644
--- a/paris/src/main/java/com/airbnb/paris/attribute_values/DpValue.kt
+++ b/paris/src/main/java/com/airbnb/paris/attribute_values/DpValue.kt
@@ -1,5 +1,5 @@
package com.airbnb.paris.attribute_values
-import androidx.annotation.*
+import androidx.annotation.Dimension
internal data class DpValue(@Dimension(unit = Dimension.DP) val dpValue: Int)
diff --git a/paris/src/main/java/com/airbnb/paris/attribute_values/ResourceId.kt b/paris/src/main/java/com/airbnb/paris/attribute_values/ResourceId.kt
index ca3640b8..aef15b88 100644
--- a/paris/src/main/java/com/airbnb/paris/attribute_values/ResourceId.kt
+++ b/paris/src/main/java/com/airbnb/paris/attribute_values/ResourceId.kt
@@ -1,5 +1,5 @@
package com.airbnb.paris.attribute_values
-import androidx.annotation.*
+import androidx.annotation.AnyRes
internal data class ResourceId(@AnyRes val resId: Int)
diff --git a/paris/src/main/java/com/airbnb/paris/attribute_values/Styles.kt b/paris/src/main/java/com/airbnb/paris/attribute_values/Styles.kt
index 79a6746b..9367523b 100644
--- a/paris/src/main/java/com/airbnb/paris/attribute_values/Styles.kt
+++ b/paris/src/main/java/com/airbnb/paris/attribute_values/Styles.kt
@@ -1,5 +1,5 @@
package com.airbnb.paris.attribute_values
-import com.airbnb.paris.styles.*
+import com.airbnb.paris.styles.Style
internal data class Styles(val list: MutableList