Smart completion: checking constructor's visibility + true and false for Boolean

#KT-4916 Fixed
This commit is contained in:
Valentin Kipyatkov
2014-04-29 19:43:19 +04:00
parent 9ae59db329
commit 32405e57e6
13 changed files with 100 additions and 13 deletions
@@ -0,0 +1,5 @@
fun foo(): Boolean = <caret>
// EXIST: true
// EXIST: false
// ABSENT: Boolean
@@ -0,0 +1,5 @@
import java.util.Date
var a : Date = <caret>
// EXIST: { lookupString:"Date", itemText:"Date()" }
@@ -1,5 +0,0 @@
import java.util.Date
var a : Date = <caret>
// EXIST: Date@Date()
@@ -0,0 +1,5 @@
class Foo protected()
var a : Foo = <caret>
// ABSENT: Foo
@@ -0,0 +1,6 @@
abstract class Foo private()
var a : Foo = <caret>
// ABSENT: Foo
// ABSENT: object
@@ -0,0 +1,6 @@
abstract class Foo protected()
var a : Foo = <caret>
// ABSENT: Foo
// EXIST: { lookupString:"object", itemText:"object: Foo(){...}" }