Smart completion handlers tests made generated

This commit is contained in:
Valentin Kipyatkov
2013-12-26 16:17:49 +04:00
parent 39f07b8354
commit 259d9fb891
39 changed files with 285 additions and 38 deletions
@@ -1,3 +1,5 @@
trait Foo
var a : Foo = <caret>
//ELEMENT: object
@@ -1,3 +1,5 @@
trait Foo
var a : Foo = object: Foo {<caret>}
//ELEMENT: object
@@ -1,3 +1,5 @@
abstract class Foo
var a : Foo = <caret>
//ELEMENT: object
@@ -1,3 +1,5 @@
abstract class Foo
var a : Foo = object: Foo() {<caret>}
//ELEMENT: object
@@ -1 +1,3 @@
var r : Runnable = <caret>
//ELEMENT: object
@@ -3,3 +3,5 @@ var r : Runnable = object: Runnable {
throw UnsupportedOperationException()
}
}
//ELEMENT: object
@@ -1 +1,3 @@
val c: java.io.Closeable = <caret>
val c: java.io.Closeable = <caret>
//ELEMENT: object
@@ -4,4 +4,6 @@ val c: java.io.Closeable = object: Closeable {
override fun close() {
throw UnsupportedOperationException()
}
}
}
//ELEMENT: object
@@ -9,3 +9,5 @@ class K {
fun foo(){
val k : K = <caret>
}
// ELEMENT: K.bar
@@ -9,3 +9,5 @@ class K {
fun foo(){
val k : K = K.bar()<caret>
}
// ELEMENT: K.bar
@@ -9,3 +9,5 @@ class K {
fun foo(){
val k : K = <caret>
}
// ELEMENT: K.bar
@@ -9,3 +9,5 @@ class K {
fun foo(){
val k : K = K.bar(<caret>)
}
// ELEMENT: K.bar
@@ -6,3 +6,5 @@ enum class Foo {
fun foo(){
val f : Foo = <caret>
}
// ELEMENT: Foo.X
@@ -6,3 +6,5 @@ enum class Foo {
fun foo(){
val f : Foo = Foo.X<caret>
}
// ELEMENT: Foo.X
@@ -1,3 +1,5 @@
fun foo(){
val e : java.lang.annotation.ElementType = <caret>
}
// ELEMENT: ElementType.FIELD
@@ -3,3 +3,5 @@ import java.lang.annotation.ElementType
fun foo(){
val e : java.lang.annotation.ElementType = ElementType.FIELD<caret>
}
// ELEMENT: ElementType.FIELD
@@ -3,3 +3,5 @@ import java.util.Locale
fun foo(){
var l : Locale = <caret>
}
// ELEMENT: Locale.ENGLISH
@@ -3,3 +3,5 @@ import java.util.Locale
fun foo(){
var l : Locale = Locale.ENGLISH<caret>
}
// ELEMENT: Locale.ENGLISH
@@ -1,3 +1,5 @@
fun foo(){
var l : java.util.Locale = <caret>
}
// ELEMENT: Locale.ENGLISH
@@ -3,3 +3,5 @@ import java.util.Locale
fun foo(){
var l : java.util.Locale = Locale.ENGLISH<caret>
}
// ELEMENT: Locale.ENGLISH
@@ -1,3 +1,5 @@
fun foo(){
val l : java.lang.Thread = <caret>
}
// ELEMENT: Thread.currentThread
@@ -1,3 +1,5 @@
fun foo(){
val l : java.lang.Thread = Thread.currentThread()<caret>
}
// ELEMENT: Thread.currentThread
@@ -1,3 +1,6 @@
fun foo(){
val l : java.util.Calendar = <caret>
}
// ELEMENT: Calendar.getInstance
// TAIL_TEXT: (TimeZone)
@@ -3,3 +3,6 @@ import java.util.Calendar
fun foo(){
val l : java.util.Calendar = Calendar.getInstance(<caret>)
}
// ELEMENT: Calendar.getInstance
// TAIL_TEXT: (TimeZone)
@@ -3,3 +3,6 @@ fun foo(s: String){ }
fun bar(sss: String) {
foo(<caret>x.y())
}
//ELEMENT: sss
//CHAR: \t
@@ -3,3 +3,6 @@ fun foo(s: String){ }
fun bar(sss: String) {
foo(sss<caret>)
}
//ELEMENT: sss
//CHAR: \t
@@ -3,3 +3,6 @@ fun foo(s: String){ }
fun bar(sss: String) {
foo(<caret>1 + x)
}
//ELEMENT: sss
//CHAR: \t
@@ -3,3 +3,6 @@ fun foo(s: String){ }
fun bar(sss: String) {
foo(sss<caret>)
}
//ELEMENT: sss
//CHAR: \t
@@ -3,3 +3,6 @@ fun foo(s: String){ }
fun bar(sss: String) {
foo(<caret>x().y.z())
}
//ELEMENT: sss
//CHAR: \t
@@ -3,3 +3,6 @@ fun foo(s: String){ }
fun bar(sss: String) {
foo(sss<caret>)
}
//ELEMENT: sss
//CHAR: \t
@@ -3,3 +3,6 @@ fun foo(s: String){ }
fun bar(ss: String) {
foo(<caret>xxx)
}
//ELEMENT: ss
//CHAR: \t
@@ -3,3 +3,6 @@ fun foo(s: String){ }
fun bar(ss: String) {
foo(ss<caret>)
}
//ELEMENT: ss
//CHAR: \t
@@ -6,3 +6,6 @@ val c: String = ""
fun bar() {
if (b1 && <caret>b2 && b3) {}
}
//ELEMENT: b3
//CHAR: \t
@@ -6,3 +6,6 @@ val c: String = ""
fun bar() {
if (b1 && b3 && b3) {}
}
//ELEMENT: b3
//CHAR: \t