Skip to content

Commit 5ece050

Browse files
committed
Add jvmOverload for methods: applyTo, getCharSequence
1 parent 89dee9e commit 5ece050

File tree

1 file changed

+2
-0
lines changed
  • omegatypes/src/main/java/com/omega_r/libs/omegatypes

1 file changed

+2
-0
lines changed

omegatypes/src/main/java/com/omega_r/libs/omegatypes/Text.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,12 +60,14 @@ open class Text(protected val defaultTextStyle: TextStyle?) : Serializable {
6060

6161
open fun getString(context: Context): String? = null
6262

63+
@JvmOverloads
6364
open fun getCharSequence(context: Context, textStyle: TextStyle? = null): CharSequence? {
6465
return getString(context)?.let {
6566
(defaultTextStyle + textStyle)?.applyStyle(context, it) ?: it
6667
}
6768
}
6869

70+
@JvmOverloads
6971
open fun applyTo(textView: TextView, textStyle: TextStyle? = null) {
7072
textView.text = getCharSequence(textView.context, textStyle)
7173
}

0 commit comments

Comments
 (0)