JS backend: fix KotlinLibTest
This commit is contained in:
@@ -14,11 +14,11 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
var foo = Kotlin.definePackage({initialize: function () {
|
||||
}, box: function () {
|
||||
return !false;
|
||||
}
|
||||
});
|
||||
var foo = Kotlin.defineRootPackage(null, {
|
||||
box: function () {
|
||||
return !false;
|
||||
}
|
||||
});
|
||||
|
||||
function test() {
|
||||
return foo.box()
|
||||
|
||||
@@ -16,40 +16,41 @@
|
||||
|
||||
{
|
||||
var items = function () {
|
||||
var A = Kotlin.createClass(null, {initialize: function () {
|
||||
this.$order = '';
|
||||
var A = Kotlin.createClass(null,
|
||||
function $fun() {
|
||||
this.$order = '';
|
||||
{
|
||||
this.set_order(this.get_order() + 'A');
|
||||
}
|
||||
},
|
||||
{
|
||||
this.set_order(this.get_order() + 'A');
|
||||
}
|
||||
}, set_order: function (tmp$0) {
|
||||
this.$order = tmp$0;
|
||||
}, get_order: function () {
|
||||
return this.$order;
|
||||
}
|
||||
});
|
||||
var B = Kotlin.createClass(A, {initialize: function () {
|
||||
this.super_init();
|
||||
set_order: function (tmp$0) {
|
||||
this.$order = tmp$0;
|
||||
},
|
||||
get_order: function () {
|
||||
return this.$order;
|
||||
}
|
||||
});
|
||||
var B = Kotlin.createClass(A, function $fun() {
|
||||
$fun.baseInitializer.call(this);
|
||||
{
|
||||
this.set_order(this.get_order() + 'B');
|
||||
}
|
||||
}
|
||||
});
|
||||
var C = Kotlin.createClass(B, {initialize: function () {
|
||||
this.super_init();
|
||||
var C = Kotlin.createClass(B, function $fun() {
|
||||
$fun.baseInitializer.call(this);
|
||||
{
|
||||
this.set_order(this.get_order() + 'C');
|
||||
}
|
||||
}
|
||||
});
|
||||
return {A: A, B: B, C: C};
|
||||
}
|
||||
();
|
||||
}();
|
||||
|
||||
items.box = function () {
|
||||
return (new foo.C).get_order() === 'ABC' && (new foo.B).get_order() === 'AB' && (new foo.A).get_order() === 'A';
|
||||
};
|
||||
|
||||
var foo = Kotlin.definePackage(items);
|
||||
var foo = Kotlin.defineRootPackage(null, items);
|
||||
}
|
||||
|
||||
function test() {
|
||||
|
||||
Reference in New Issue
Block a user