Inline function: add extra tests taken from intellij-community

This commit is contained in:
Mikhail Glukhikh
2017-03-30 17:21:46 +03:00
parent b8b7d1f644
commit 8cfcd7e5a6
37 changed files with 661 additions and 0 deletions
@@ -0,0 +1,22 @@
class AAA {
fun fff(myProject: Project) {
ensureFilesWritable(myProject, *Array(1) { "2" })
}
private fun ensure<caret>FilesWritable(project: Project, vararg strings: String): Boolean {
return !ensureFilesWritable(strings).hasReadonlyFiles()
}
private fun ensureFilesWritable(strings: Array<out String>): Status {
return Status(strings)
}
inner class Status(strings: Array<out String>) {
fun hasReadonlyFiles(): Boolean {
return true
}
}
inner class Project
}