You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We want to introduce a NotBlankStringexperimental type, in the org.kotools.types package of the types Gradle subproject, for representing a string that has at least one character excluding whitespaces. This type should be serializable as String.
This type should have the following Application Programming Interface (API):
β¨ Add the fromStringOrNull(Any) function with tests, tested code samples for Kotlin and Java code, and dump the ABI.
β¨ Add the fromString(Any) function with tests, tested code samples for Kotlin and Java code, and dump the ABI.
β¨ Add the random() function with tests, tested code samples for Kotlin and Java code, and dump the ABI.
β¨ Add the random(PositiveInt) function with tests, tested code samples for Kotlin and Java code, and dump the ABI.
β¨ Add the length property with tests, tested code samples for Kotlin and Java code, and dump the ABI.
β¨ Add the structural equality operations (equals(Any?) and hashCode() functions) with tests, tested code samples for Kotlin and Java code, and dump the ABI.
β¨ Implement the Comparable interface with tests, tested code samples for Kotlin and Java code, and dump the ABI.
β¨ Add the plus(Any) function with tests, tested code samples for Kotlin and Java code, and dump the ABI.
β¨ Add the toString() function with tests, tested code samples for Kotlin and Java code, and dump the ABI.
β¨ Make the type serializable as String with tests, tested code samples for Kotlin, and dump the ABI.
π Description
We want to introduce a
NotBlankString
experimental type, in theorg.kotools.types
package of thetypes
Gradle subproject, for representing a string that has at least one character excluding whitespaces. This type should be serializable asString
.This type should have the following Application Programming Interface (API):
π Dependencies
This issue is blocked by the following ones:
PositiveInt
type inorg.kotools.types
packageΒ #637β Checklist
fromStringOrNull(Any)
function with tests, tested code samples for Kotlin and Java code, and dump the ABI.fromString(Any)
function with tests, tested code samples for Kotlin and Java code, and dump the ABI.random()
function with tests, tested code samples for Kotlin and Java code, and dump the ABI.random(PositiveInt)
function with tests, tested code samples for Kotlin and Java code, and dump the ABI.length
property with tests, tested code samples for Kotlin and Java code, and dump the ABI.equals(Any?)
andhashCode()
functions) with tests, tested code samples for Kotlin and Java code, and dump the ABI.Comparable
interface with tests, tested code samples for Kotlin and Java code, and dump the ABI.plus(Any)
function with tests, tested code samples for Kotlin and Java code, and dump the ABI.toString()
function with tests, tested code samples for Kotlin and Java code, and dump the ABI.String
with tests, tested code samples for Kotlin, and dump the ABI.The text was updated successfully, but these errors were encountered: