Package-level declarations

Types

Link copied to clipboard
data class VersionNumber(val major: Int, val minor: Int, val micro: Int) : Comparable<VersionNumber>

Properties

Link copied to clipboard

Marker constant. If syspropertyOrInvalid return some string that contains InvalidSysproperty, it mean that property wasn't resolved correctly.

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <T> Array<T>.joinToOptString(separator: CharSequence = ", ", prefix: CharSequence = "", postfix: CharSequence = "", transform: (T) -> CharSequence? = null): String
Link copied to clipboard
fun syspropertyOrInvalid(name: String, default: String? = null): String

Try to get java property with name name from Statics ?: System.getProperties. If failed get default If default is null return string with some dignostics and InvalidSysproperty inside.

Link copied to clipboard
fun <T> usingSystemProperty(name: String, value: String, block: () -> T): T