One way is to write a simple wrapper extension function in Kotlin:
// Kotlin code
import org.codehaus.groovy.runtime.NioGroovyMethods
fun Path.text(): String {
return NioGroovyMethods.getText(this)
}
:
// Kotlin code
import java.nio.file.Path
import java.nio.file.Paths
fun usageExample() {
val p: Path = Paths.get("data.txt")
val text: String = p.text()
}
Gradle , Groovy :
// in build.gradle
dependencies {
compile 'org.codehaus.groovy:groovy-all:2.4.5'
}