Package com.jetbrains.rd.generator.nova.util

Types

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

Functions

Link copied to clipboard
fun booleanSystemProperty(name: String, default: Boolean): Boolean
Link copied to clipboard
fun String.capitalizeInvariant(): String
Link copied to clipboard
fun String.decapitalizeInvariant(): String
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

Properties

Link copied to clipboard
const val InvalidSysproperty: String

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