Reserve 'typeof' as a keyword

This commit is contained in:
Alexey Tsvetkov
2015-12-09 18:37:31 +03:00
parent 4c3f620255
commit 199827635f
141 changed files with 1126 additions and 1102 deletions
@@ -12,7 +12,7 @@ class A {
fun test(a: A, expectedValue: Any?, expectedTypeOfValue: String) {
assertTrue(a is A)
assertEquals(expectedValue, a.value)
assertEquals(expectedTypeOfValue, typeof(a.value))
assertEquals(expectedTypeOfValue, jsTypeOf(a.value))
}
fun box(): String {
+8 -8
View File
@@ -3,14 +3,14 @@ package foo
class A
fun box(): String {
assertEquals("number", typeof(1))
assertEquals("number", typeof(1.2))
assertEquals("boolean", typeof(true))
assertEquals("string", typeof("sss"))
assertEquals("object", typeof(null))
assertEquals("undefined", typeof(undefined))
assertEquals("object", typeof(object {}))
assertEquals("object", typeof(A()))
assertEquals("number", jsTypeOf(1))
assertEquals("number", jsTypeOf(1.2))
assertEquals("boolean", jsTypeOf(true))
assertEquals("string", jsTypeOf("sss"))
assertEquals("object", jsTypeOf(null))
assertEquals("undefined", jsTypeOf(undefined))
assertEquals("object", jsTypeOf(object {}))
assertEquals("object", jsTypeOf(A()))
return "OK"
}
@@ -17,6 +17,7 @@ this
throw
true
try
typeof
var
while
yield
@@ -26,7 +26,6 @@ protected
public
static
switch
typeof
undefined
void
with
@@ -2,7 +2,7 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
data class DataClass(var Infinity: String) {
data class DataClass(val Infinity: String) {
init {
testNotRenamed("Infinity", { Infinity })
}
@@ -2,7 +2,7 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
data class DataClass(var Kotlin: String) {
data class DataClass(val Kotlin: String) {
init {
testNotRenamed("Kotlin", { Kotlin })
}
@@ -0,0 +1,15 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
data class DataClass(val `true`: String) {
init {
testNotRenamed("true", { `true` })
}
}
fun box(): String {
DataClass("123")
return "OK"
}
@@ -2,9 +2,9 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
data class DataClass(val with: String) {
data class DataClass(val `try`: String) {
init {
testNotRenamed("with", { with })
testNotRenamed("try", { `try` })
}
}
@@ -0,0 +1,15 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
data class DataClass(var arguments: String) {
init {
testNotRenamed("arguments", { arguments })
}
}
fun box(): String {
DataClass("123")
return "OK"
}
@@ -1,15 +0,0 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
data class DataClass(var `break`: String) {
init {
testNotRenamed("break", { `break` })
}
}
fun box(): String {
DataClass("123")
return "OK"
}
@@ -2,9 +2,9 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
data class DataClass(val void: String) {
data class DataClass(var NaN: String) {
init {
testNotRenamed("void", { void })
testNotRenamed("NaN", { NaN })
}
}
@@ -2,9 +2,9 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
data class DataClass(val `while`: String) {
data class DataClass(var `typeof`: String) {
init {
testNotRenamed("while", { `while` })
testNotRenamed("typeof", { `typeof` })
}
}
@@ -2,7 +2,7 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
data class DataClass(val `var`: String) {
data class DataClass(var `var`: String) {
init {
testNotRenamed("var", { `var` })
}
@@ -1,15 +0,0 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
data class DataClass(var `yield`: String) {
init {
testNotRenamed("yield", { `yield` })
}
}
fun box(): String {
DataClass("123")
return "OK"
}
@@ -1,23 +0,0 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
interface Trait {
fun debugger()
}
class TraitImpl : Trait {
override fun debugger() { debugger() }
}
class TestDelegate : Trait by TraitImpl() {
fun test() {
testNotRenamed("debugger", { debugger() })
}
}
fun box(): String {
TestDelegate().test()
return "OK"
}
@@ -0,0 +1,23 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
interface Trait {
fun delete()
}
class TraitImpl : Trait {
override fun delete() { delete() }
}
class TestDelegate : Trait by TraitImpl() {
fun test() {
testNotRenamed("delete", { delete() })
}
}
fun box(): String {
TestDelegate().test()
return "OK"
}
@@ -3,16 +3,16 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
interface Trait {
fun `if`()
fun `else`()
}
class TraitImpl : Trait {
override fun `if`() { `if`() }
override fun `else`() { `else`() }
}
class TestDelegate : Trait by TraitImpl() {
fun test() {
testNotRenamed("if", { `if`() })
testNotRenamed("else", { `else`() })
}
}
@@ -3,16 +3,16 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
interface Trait {
val case: Int
fun enum()
}
class TraitImpl : Trait {
override val case: Int = 0
override fun enum() { enum() }
}
class TestDelegate : Trait by TraitImpl() {
fun test() {
testNotRenamed("case", { case })
testNotRenamed("enum", { enum() })
}
}
@@ -0,0 +1,23 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
interface Trait {
fun `false`()
}
class TraitImpl : Trait {
override fun `false`() { `false`() }
}
class TestDelegate : Trait by TraitImpl() {
fun test() {
testNotRenamed("false", { `false`() })
}
}
fun box(): String {
TestDelegate().test()
return "OK"
}
@@ -3,13 +3,13 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
interface Trait {
fun foo(enum: String)
fun foo(eval: String)
}
class TraitImpl : Trait {
override fun foo(enum: String) {
assertEquals("123", enum)
testRenamed("enum", { enum })
override fun foo(eval: String) {
assertEquals("123", eval)
testRenamed("eval", { eval })
}
}
@@ -3,13 +3,13 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
interface Trait {
fun foo(delete: String)
fun foo(export: String)
}
class TraitImpl : Trait {
override fun foo(delete: String) {
assertEquals("123", delete)
testRenamed("delete", { delete })
override fun foo(export: String) {
assertEquals("123", export)
testRenamed("export", { export })
}
}
@@ -3,13 +3,13 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
interface Trait {
fun foo(`null`: String)
fun foo(`for`: String)
}
class TraitImpl : Trait {
override fun foo(`null`: String) {
assertEquals("123", `null`)
testRenamed("null", { `null` })
override fun foo(`for`: String) {
assertEquals("123", `for`)
testRenamed("for", { `for` })
}
}
@@ -0,0 +1,26 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
interface Trait {
fun foo(`if`: String)
}
class TraitImpl : Trait {
override fun foo(`if`: String) {
assertEquals("123", `if`)
testRenamed("if", { `if` })
}
}
class TestDelegate : Trait by TraitImpl() {
fun test() {
foo("123")
}
}
fun box(): String {
TestDelegate().test()
return "OK"
}
@@ -1,26 +0,0 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
interface Trait {
fun foo(`interface`: String)
}
class TraitImpl : Trait {
override fun foo(`interface`: String) {
assertEquals("123", `interface`)
testRenamed("interface", { `interface` })
}
}
class TestDelegate : Trait by TraitImpl() {
fun test() {
foo("123")
}
}
fun box(): String {
TestDelegate().test()
return "OK"
}
@@ -12,7 +12,7 @@ class TraitImpl : Trait {
class TestDelegate : Trait by TraitImpl() {
fun test() {
testRenamed("export", { export@ while (false) {} })
testRenamed("extends", { extends@ while (false) {} })
}
}
@@ -12,7 +12,7 @@ class TraitImpl : Trait {
class TestDelegate : Trait by TraitImpl() {
fun test() {
testRenamed("return", { `return`@ while (false) {} })
testRenamed("finally", { finally@ while (false) {} })
}
}
@@ -12,7 +12,7 @@ class TraitImpl : Trait {
class TestDelegate : Trait by TraitImpl() {
fun test() {
testRenamed("eval", { eval@ while (false) {} })
testRenamed("in", { `in`@ while (false) {} })
}
}
@@ -12,7 +12,7 @@ class TraitImpl : Trait {
class TestDelegate : Trait by TraitImpl() {
fun test() {
testRenamed("package", { `package`@ while (false) {} })
testRenamed("interface", { `interface`@ while (false) {} })
}
}
@@ -3,16 +3,16 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
interface Trait {
fun `in`()
val `break`: Int
}
class TraitImpl : Trait {
override fun `in`() { `in`() }
override val `break`: Int = 0
}
class TestDelegate : Trait by TraitImpl() {
fun test() {
testNotRenamed("in", { `in`() })
testNotRenamed("break", { `break` })
}
}
@@ -3,11 +3,11 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
interface Trait {
var catch: Int
val catch: Int
}
class TraitImpl : Trait {
override var catch: Int = 0
override val catch: Int = 0
}
class TestDelegate : Trait by TraitImpl() {
@@ -3,16 +3,16 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
interface Trait {
val await: Int
val `class`: Int
}
class TraitImpl : Trait {
override val await: Int = 0
override val `class`: Int = 0
}
class TestDelegate : Trait by TraitImpl() {
fun test() {
testNotRenamed("await", { await })
testNotRenamed("class", { `class` })
}
}
@@ -3,11 +3,11 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
interface Trait {
var const: Int
val const: Int
}
class TraitImpl : Trait {
override var const: Int = 0
override val const: Int = 0
}
class TestDelegate : Trait by TraitImpl() {
@@ -1,23 +0,0 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
interface Trait {
val `else`: Int
}
class TraitImpl : Trait {
override val `else`: Int = 0
}
class TestDelegate : Trait by TraitImpl() {
fun test() {
testNotRenamed("else", { `else` })
}
}
fun box(): String {
TestDelegate().test()
return "OK"
}
@@ -3,16 +3,16 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
interface Trait {
fun default()
var `continue`: Int
}
class TraitImpl : Trait {
override fun default() { default() }
override var `continue`: Int = 0
}
class TestDelegate : Trait by TraitImpl() {
fun test() {
testNotRenamed("default", { default() })
testNotRenamed("continue", { `continue` })
}
}
@@ -0,0 +1,23 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
interface Trait {
var debugger: Int
}
class TraitImpl : Trait {
override var debugger: Int = 0
}
class TestDelegate : Trait by TraitImpl() {
fun test() {
testNotRenamed("debugger", { debugger })
}
}
fun box(): String {
TestDelegate().test()
return "OK"
}
@@ -0,0 +1,23 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
interface Trait {
var default: Int
}
class TraitImpl : Trait {
override var default: Int = 0
}
class TestDelegate : Trait by TraitImpl() {
fun test() {
testNotRenamed("default", { default })
}
}
fun box(): String {
TestDelegate().test()
return "OK"
}
@@ -3,11 +3,11 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
interface Trait {
val `do`: Int
var `do`: Int
}
class TraitImpl : Trait {
override val `do`: Int = 0
override var `do`: Int = 0
}
class TestDelegate : Trait by TraitImpl() {
@@ -1,23 +0,0 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
interface Trait {
var `false`: Int
}
class TraitImpl : Trait {
override var `false`: Int = 0
}
class TestDelegate : Trait by TraitImpl() {
fun test() {
testNotRenamed("false", { `false` })
}
}
fun box(): String {
TestDelegate().test()
return "OK"
}
@@ -1,23 +0,0 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
interface Trait {
var `for`: Int
}
class TraitImpl : Trait {
override var `for`: Int = 0
}
class TestDelegate : Trait by TraitImpl() {
fun test() {
testNotRenamed("for", { `for` })
}
}
fun box(): String {
TestDelegate().test()
return "OK"
}
@@ -3,11 +3,11 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
enum class Foo {
`do`
switch
}
fun box(): String {
testNotRenamed("do", { Foo.`do` })
testNotRenamed("switch", { Foo.switch })
return "OK"
}
@@ -3,11 +3,11 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
enum class Foo {
`continue`
undefined
}
fun box(): String {
testNotRenamed("continue", { Foo.`continue` })
testNotRenamed("undefined", { Foo.undefined })
return "OK"
}
@@ -3,11 +3,11 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
enum class Foo {
static
`while`
}
fun box(): String {
testNotRenamed("static", { Foo.static })
testNotRenamed("while", { Foo.`while` })
return "OK"
}
@@ -3,11 +3,11 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
enum class Foo {
`public`
`yield`
}
fun box(): String {
testNotRenamed("public", { Foo.`public` })
testNotRenamed("yield", { Foo.`yield` })
return "OK"
}
@@ -1,18 +0,0 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
enum class Foo {
BAR;
fun instanceof() { instanceof() }
fun test() {
testNotRenamed("instanceof", { instanceof() })
}
}
fun box(): String {
Foo.BAR.test()
return "OK"
}
@@ -4,10 +4,10 @@ package foo
enum class Foo {
BAR;
val `this`: Int = 0
fun let() { let() }
fun test() {
testNotRenamed("this", { `this` })
testNotRenamed("let", { let() })
}
}
@@ -4,10 +4,10 @@ package foo
enum class Foo {
BAR;
var `true`: Int = 0
fun new() { new() }
fun test() {
testNotRenamed("true", { `true` })
testNotRenamed("new", { new() })
}
}
@@ -1,21 +0,0 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
enum class Foo {
BAR;
fun foo(new: String) {
assertEquals("123", new)
testRenamed("new", { new })
}
fun test() {
foo("123")
}
}
fun box(): String {
Foo.BAR.test()
return "OK"
}
@@ -4,9 +4,9 @@ package foo
enum class Foo {
BAR;
fun foo(`while`: String) {
assertEquals("123", `while`)
testRenamed("while", { `while` })
fun foo(private: String) {
assertEquals("123", private)
testRenamed("private", { private })
}
fun test() {
@@ -4,9 +4,9 @@ package foo
enum class Foo {
BAR;
fun foo(`yield`: String) {
assertEquals("123", `yield`)
testRenamed("yield", { `yield` })
fun foo(protected: String) {
assertEquals("123", protected)
testRenamed("protected", { protected })
}
fun test() {
@@ -2,7 +2,8 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
class TestClass {
enum class Foo {
BAR;
fun foo(`true`: String) {
assertEquals("123", `true`)
testRenamed("true", { `true` })
@@ -14,7 +15,7 @@ class TestClass {
}
fun box(): String {
TestClass().test()
Foo.BAR.test()
return "OK"
}
@@ -4,9 +4,9 @@ package foo
enum class Foo {
BAR;
fun foo(let: String) {
assertEquals("123", let)
testRenamed("let", { let })
fun foo(`try`: String) {
assertEquals("123", `try`)
testRenamed("try", { `try` })
}
fun test() {
@@ -2,7 +2,8 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
class TestClass {
enum class Foo {
BAR;
fun `this`() { `this`() }
fun test() {
@@ -11,7 +12,7 @@ class TestClass {
}
fun box(): String {
TestClass().test()
Foo.BAR.test()
return "OK"
}
@@ -4,10 +4,10 @@ package foo
enum class Foo {
BAR;
fun import() { import() }
fun `throw`() { `throw`() }
fun test() {
testNotRenamed("import", { import() })
testNotRenamed("throw", { `throw`() })
}
}
@@ -1,18 +0,0 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
enum class Foo {
BAR;
fun `try`() { `try`() }
fun test() {
testNotRenamed("try", { `try`() })
}
}
fun box(): String {
Foo.BAR.test()
return "OK"
}
@@ -1,18 +0,0 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
enum class Foo {
BAR;
fun `var`() { `var`() }
fun test() {
testNotRenamed("var", { `var`() })
}
}
fun box(): String {
Foo.BAR.test()
return "OK"
}
@@ -1,18 +0,0 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
enum class Foo {
BAR;
val t: Int = 0
fun test() {
testRenamed("protected", { protected@ while (false) {} })
}
}
fun box(): String {
Foo.BAR.test()
return "OK"
}
@@ -7,7 +7,7 @@ enum class Foo {
val t: Int = 0
fun test() {
testRenamed("class", { `class`@ while (false) {} })
testRenamed("public", { public@ while (false) {} })
}
}
@@ -7,7 +7,7 @@ enum class Foo {
val t: Int = 0
fun test() {
testRenamed("break", { `break`@ while (false) {} })
testRenamed("static", { static@ while (false) {} })
}
}
@@ -7,7 +7,7 @@ enum class Foo {
val t: Int = 0
fun test() {
testRenamed("private", { private@ while (false) {} })
testRenamed("typeof", { `typeof`@ while (false) {} })
}
}
@@ -2,7 +2,8 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
class TestClass {
enum class Foo {
BAR;
val t: Int = 0
fun test() {
@@ -11,7 +12,7 @@ class TestClass {
}
fun box(): String {
TestClass().test()
Foo.BAR.test()
return "OK"
}
@@ -1,18 +0,0 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
enum class Foo {
BAR;
val extends: Int = 0
fun test() {
testNotRenamed("extends", { extends })
}
}
fun box(): String {
Foo.BAR.test()
return "OK"
}
@@ -1,18 +0,0 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
enum class Foo {
BAR;
val finally: Int = 0
fun test() {
testNotRenamed("finally", { finally })
}
}
fun box(): String {
Foo.BAR.test()
return "OK"
}
@@ -4,7 +4,7 @@ package foo
enum class Foo {
BAR;
var function: Int = 0
val function: Int = 0
fun test() {
testNotRenamed("function", { function })
@@ -4,7 +4,7 @@ package foo
enum class Foo {
BAR;
var implements: Int = 0
val implements: Int = 0
fun test() {
testNotRenamed("implements", { implements })
@@ -0,0 +1,18 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
enum class Foo {
BAR;
val `null`: Int = 0
fun test() {
testNotRenamed("null", { `null` })
}
}
fun box(): String {
Foo.BAR.test()
return "OK"
}
@@ -2,8 +2,9 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
object TestObject {
var `package`: Int = 0
enum class Foo {
BAR;
val `package`: Int = 0
fun test() {
testNotRenamed("package", { `package` })
@@ -11,7 +12,7 @@ object TestObject {
}
fun box(): String {
TestObject.test()
Foo.BAR.test()
return "OK"
}
@@ -4,10 +4,10 @@ package foo
enum class Foo {
BAR;
var `throw`: Int = 0
var import: Int = 0
fun test() {
testNotRenamed("throw", { `throw` })
testNotRenamed("import", { import })
}
}
@@ -2,8 +2,9 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
object TestObject {
val instanceof: Int = 0
enum class Foo {
BAR;
var instanceof: Int = 0
fun test() {
testNotRenamed("instanceof", { instanceof })
@@ -11,7 +12,7 @@ object TestObject {
}
fun box(): String {
TestObject.test()
Foo.BAR.test()
return "OK"
}
@@ -2,7 +2,8 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
class TestClass {
enum class Foo {
BAR;
var `return`: Int = 0
fun test() {
@@ -11,7 +12,7 @@ class TestClass {
}
fun box(): String {
TestClass().test()
Foo.BAR.test()
return "OK"
}
@@ -4,7 +4,7 @@ package foo
enum class Foo {
BAR;
val `super`: Int = 0
var `super`: Int = 0
fun test() {
testNotRenamed("super", { `super` })
@@ -1,17 +0,0 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
class TestClass {
fun arguments() { arguments() }
fun test() {
testNotRenamed("arguments", { arguments() })
}
}
fun box(): String {
TestClass().test()
return "OK"
}
@@ -0,0 +1,17 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
class TestClass {
fun case() { case() }
fun test() {
testNotRenamed("case", { case() })
}
}
fun box(): String {
TestClass().test()
return "OK"
}
@@ -3,9 +3,9 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
class TestClass {
fun foo(case: String) {
assertEquals("123", case)
testRenamed("case", { case })
fun foo(const: String) {
assertEquals("123", const)
testRenamed("const", { const })
}
fun test() {
@@ -2,7 +2,7 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
object TestObject {
class TestClass {
fun foo(`this`: String) {
assertEquals("123", `this`)
testRenamed("this", { `this` })
@@ -14,7 +14,7 @@ object TestObject {
}
fun box(): String {
TestObject.test()
TestClass().test()
return "OK"
}
@@ -2,7 +2,7 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
object TestObject {
class TestClass {
fun `return`() { `return`() }
fun test() {
@@ -11,7 +11,7 @@ object TestObject {
}
fun box(): String {
TestObject.test()
TestClass().test()
return "OK"
}
@@ -6,7 +6,7 @@ class TestClass {
val t: Int = 0
fun test() {
testRenamed("const", { const@ while (false) {} })
testRenamed("default", { default@ while (false) {} })
}
}
@@ -2,7 +2,7 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
object TestObject {
class TestClass {
val t: Int = 0
fun test() {
@@ -11,7 +11,7 @@ object TestObject {
}
fun box(): String {
TestObject.test()
TestClass().test()
return "OK"
}
@@ -4,10 +4,10 @@ package foo
class TestClass {
companion object {
fun export() { export() }
fun `break`() { `break`() }
fun test() {
testNotRenamed("export", { export() })
testNotRenamed("break", { `break`() })
}
}
}
@@ -0,0 +1,19 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
class TestClass {
companion object {
fun `class`() { `class`() }
fun test() {
testNotRenamed("class", { `class`() })
}
}
}
fun box(): String {
TestClass.test()
return "OK"
}
@@ -1,19 +0,0 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
class TestClass {
companion object {
fun `continue`() { `continue`() }
fun test() {
testNotRenamed("continue", { `continue`() })
}
}
}
fun box(): String {
TestClass.test()
return "OK"
}
@@ -0,0 +1,19 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
class TestClass {
companion object {
fun finally() { finally() }
fun test() {
testNotRenamed("finally", { finally() })
}
}
}
fun box(): String {
TestClass.test()
return "OK"
}
@@ -4,9 +4,9 @@ package foo
class TestClass {
companion object {
fun foo(`false`: String) {
assertEquals("123", `false`)
testRenamed("false", { `false` })
fun foo(`continue`: String) {
assertEquals("123", `continue`)
testRenamed("continue", { `continue` })
}
fun test() {
@@ -4,9 +4,9 @@ package foo
class TestClass {
companion object {
fun foo(`else`: String) {
assertEquals("123", `else`)
testRenamed("else", { `else` })
fun foo(`do`: String) {
assertEquals("123", `do`)
testRenamed("do", { `do` })
}
fun test() {
@@ -4,9 +4,9 @@ package foo
class TestClass {
companion object {
fun foo(finally: String) {
assertEquals("123", finally)
testRenamed("finally", { finally })
fun foo(implements: String) {
assertEquals("123", implements)
testRenamed("implements", { implements })
}
fun test() {
@@ -7,7 +7,7 @@ class TestClass {
val t: Int = 0
fun test() {
testRenamed("if", { `if`@ while (false) {} })
testRenamed("else", { `else`@ while (false) {} })
}
}
}
@@ -7,7 +7,7 @@ class TestClass {
val t: Int = 0
fun test() {
testRenamed("for", { `for`@ while (false) {} })
testRenamed("false", { `false`@ while (false) {} })
}
}
}
@@ -7,7 +7,7 @@ class TestClass {
val t: Int = 0
fun test() {
testRenamed("implements", { implements@ while (false) {} })
testRenamed("instanceof", { instanceof@ while (false) {} })
}
}
}
@@ -4,7 +4,7 @@ package foo
class TestClass {
companion object {
var enum: Int = 0
val enum: Int = 0
fun test() {
testNotRenamed("enum", { enum })
@@ -4,10 +4,10 @@ package foo
class TestClass {
companion object {
val default: Int = 0
val `typeof`: Int = 0
fun test() {
testNotRenamed("default", { default })
testNotRenamed("typeof", { `typeof` })
}
}
}
@@ -4,10 +4,10 @@ package foo
class TestClass {
companion object {
fun `do`() { `do`() }
val `var`: Int = 0
fun test() {
testNotRenamed("do", { `do`() })
testNotRenamed("var", { `var` })
}
}
}
@@ -1,19 +0,0 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
class TestClass {
companion object {
var `class`: Int = 0
fun test() {
testNotRenamed("class", { `class` })
}
}
}
fun box(): String {
TestClass.test()
return "OK"
}
@@ -4,10 +4,10 @@ package foo
class TestClass {
companion object {
var `break`: Int = 0
var export: Int = 0
fun test() {
testNotRenamed("break", { `break` })
testNotRenamed("export", { export })
}
}
}
@@ -4,7 +4,7 @@ package foo
class TestClass {
companion object {
val `while`: Int = 0
var `while`: Int = 0
fun test() {
testNotRenamed("while", { `while` })
@@ -4,7 +4,7 @@ package foo
class TestClass {
companion object {
val `yield`: Int = 0
var `yield`: Int = 0
fun test() {
testNotRenamed("yield", { `yield` })
@@ -3,10 +3,10 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
class TestClass {
val with: Int = 0
val `in`: Int = 0
fun test() {
testNotRenamed("with", { with })
testNotRenamed("in", { `in` })
}
}
@@ -3,7 +3,7 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
class TestClass {
var Kotlin: Int = 0
val Kotlin: Int = 0
fun test() {
testNotRenamed("Kotlin", { Kotlin })
@@ -0,0 +1,17 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
class TestClass {
var arguments: Int = 0
fun test() {
testNotRenamed("arguments", { arguments })
}
}
fun box(): String {
TestClass().test()
return "OK"
}
@@ -3,7 +3,7 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
class TestClass {
val `null`: Int = 0
var `null`: Int = 0
fun test() {
testNotRenamed("null", { `null` })
@@ -0,0 +1,17 @@
package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
object TestObject {
fun `null`() { `null`() }
fun test() {
testNotRenamed("null", { `null`() })
}
}
fun box(): String {
TestObject.test()
return "OK"
}
@@ -3,10 +3,10 @@ package foo
// NOTE THIS FILE IS AUTO-GENERATED by the generateTestDataForReservedWords.kt. DO NOT EDIT!
object TestObject {
fun `super`() { `super`() }
fun `package`() { `package`() }
fun test() {
testNotRenamed("super", { `super`() })
testNotRenamed("package", { `package`() })
}
}

Some files were not shown because too many files have changed in this diff Show More