'-' is allowed as a name character both in JVM and in Dalvik, but can't be a part of a Java identifier.
Avoid name clashes in cases such as inline class Login(val login: String) inline class Password(val password: String) fun validate(login: Login) { ... } fun validate(password: Password) { ... }