[JS IR BE] Add KJS_WITH_FULL_RUNTIME directive to compiler tests

This commit is contained in:
Svyatoslav Kuzmich
2019-01-20 01:31:02 +03:00
parent 185d0c6165
commit aa811dcfb3
500 changed files with 500 additions and 0 deletions
@@ -1,3 +1,4 @@
// KJS_WITH_FULL_RUNTIME
// WITH_RUNTIME
class Host {
@@ -1,3 +1,4 @@
// KJS_WITH_FULL_RUNTIME
// IGNORE_BACKEND: NATIVE
interface A : Set<String>
@@ -1,3 +1,4 @@
// KJS_WITH_FULL_RUNTIME
// WITH_RUNTIME
class World() {
public val items: ArrayList<Item> = ArrayList<Item>()
+1
View File
@@ -1,3 +1,4 @@
// KJS_WITH_FULL_RUNTIME
class Outer(val foo: StringBuilder) {
inner class Inner() {
fun len() : Int {
+1
View File
@@ -1,3 +1,4 @@
// KJS_WITH_FULL_RUNTIME
data class Pair<First, Second>(val first: First, val second: Second)
fun parseCatalogs(hashMap: Any?) {
+1
View File
@@ -1,3 +1,4 @@
// KJS_WITH_FULL_RUNTIME
public inline fun Int.times(body : () -> Unit) {
var count = this;
while (count > 0) {
+1
View File
@@ -1,3 +1,4 @@
// KJS_WITH_FULL_RUNTIME
public interface LoggerAware {
public val logger: StringBuilder
}
+1
View File
@@ -1,3 +1,4 @@
// KJS_WITH_FULL_RUNTIME
fun box() : String{
val set = HashSet<String>()
set.add("foo")
+1
View File
@@ -1,3 +1,4 @@
// KJS_WITH_FULL_RUNTIME
fun launch(f : () -> Unit) {
f()
}
+1
View File
@@ -1,3 +1,4 @@
// KJS_WITH_FULL_RUNTIME
// WITH_RUNTIME
fun testFun1(str: String): String {
@@ -1,3 +1,4 @@
// KJS_WITH_FULL_RUNTIME
class ArrayWrapper<T>() {
val contents = ArrayList<T>()
@@ -1,3 +1,4 @@
// KJS_WITH_FULL_RUNTIME
class ArrayWrapper<T>() {
val contents = ArrayList<T>()
@@ -1,3 +1,4 @@
// KJS_WITH_FULL_RUNTIME
class ArrayWrapper<T>() {
val contents = ArrayList<T>()
@@ -1,3 +1,4 @@
// KJS_WITH_FULL_RUNTIME
class ArrayWrapper<T>() {
val contents = ArrayList<T>()
@@ -1,3 +1,4 @@
// KJS_WITH_FULL_RUNTIME
// WITH_RUNTIME
class ArrayWrapper<T>() {
val contents = ArrayList<T>()