Read*BinaryClassTest: compare serialized namespace with hardcopy

This commit is contained in:
Stepan Koltsov
2012-02-15 16:15:20 +04:00
parent 94402c5f3f
commit cf7be620a7
131 changed files with 634 additions and 27 deletions
@@ -0,0 +1,3 @@
namespace test
final fun </*0,r*/ T : jet.Any?>f(): jet.Int
@@ -0,0 +1,3 @@
namespace test
final fun </*0,r*/ in T : jet.Any?>f(): jet.Int
@@ -0,0 +1,3 @@
namespace test
final fun </*0,r*/ out T : jet.Any?>f(): jet.Int
@@ -0,0 +1,3 @@
namespace test
final fun </*0,r*/ P : jet.Any?>funParamParam(/*0*/ a: jet.Int, /*1*/ b: P): jet.Int
@@ -0,0 +1,3 @@
namespace test
final fun </*0*/ P : jet.Any?>funParamParam(/*0*/ a: jet.Int, /*1*/ b: P): jet.Int
@@ -0,0 +1,3 @@
namespace test
final fun </*0,r*/ P : jet.Any?, /*1,r*/ Q : P>funParamReferencesParam(): jet.Int
@@ -0,0 +1,3 @@
namespace test
final fun </*0,r*/ in P : jet.Any?, /*1,r*/ Q : P>funParamReferencesParam(): jet.Int
@@ -0,0 +1,3 @@
namespace test
final fun </*0,r*/ A : java.lang.Number>uno(): jet.Int
@@ -0,0 +1,3 @@
namespace test
final fun </*0,r*/ A : java.io.Serializable & java.lang.Number>tres(): jet.Int
@@ -0,0 +1,3 @@
namespace test
final fun </*0,r*/ A : java.io.Serializable>dos(): jet.Int
@@ -0,0 +1,3 @@
namespace test
final fun </*0,r*/ A : java.io.Serializable & java.lang.Number>cuatro(): jet.Int
@@ -0,0 +1,3 @@
namespace test
final fun </*0,r*/ P : jet.Any?>funParamVarargParam(/*0*/ a: jet.Int, /*1*/ vararg b: P): jet.Int
@@ -0,0 +1,3 @@
namespace test
final fun </*0,r*/ P : jet.Any?, /*1,r*/ Q : jet.Any?>funTwoTypeParams(): jet.Int
@@ -0,0 +1,3 @@
namespace test
final fun </*0,r*/ P : jet.Any?, /*1,r*/ in Q : jet.Any?>funTwoTypeParams(): jet.Int
@@ -0,0 +1,3 @@
namespace test
final fun ff(/*0*/ p: java.util.List<jet.CharSequence>): jet.Int
@@ -0,0 +1,3 @@
namespace test
final fun ff(/*0*/ p: java.util.List<jet.CharSequence?>): jet.Int
@@ -0,0 +1,3 @@
namespace test
final fun fff(/*0*/ a: java.lang.Integer?): jet.Int
@@ -0,0 +1,3 @@
namespace test
final fun ffgg(): java.util.List<jet.CharSequence>
@@ -0,0 +1,3 @@
namespace test
final fun ffgg(): java.util.List<jet.CharSequence?>
@@ -0,0 +1,6 @@
namespace test
final class test.River : jet.Any {
final /*constructor*/ fun <init>(): test.River
final fun song(): jet.Int
}
@@ -0,0 +1,6 @@
namespace test
final class test.ClassFunGetFoo : jet.Any {
final /*constructor*/ fun <init>(): test.ClassFunGetFoo
final fun getFoo(): jet.Int
}
@@ -0,0 +1,7 @@
namespace test
final class test.ClassFunGetFoo : jet.Any {
final /*constructor*/ fun <init>(): test.ClassFunGetFoo
final fun getFoo(): jet.Int
final fun setFoo(/*0*/ p: jet.Int): jet.Tuple0
}
@@ -0,0 +1,6 @@
namespace test
final class test.ClassFunGetFoo : jet.Any {
final /*constructor*/ fun <init>(): test.ClassFunGetFoo
final fun set(/*0*/ p: jet.Int): jet.Tuple0
}
@@ -0,0 +1,3 @@
namespace test
final fun jet.Int.shuffle(): jet.Int
@@ -0,0 +1,6 @@
namespace test
final class test.ExtFunInClass : jet.Any {
final /*constructor*/ fun <init>(): test.ExtFunInClass
final fun jet.Int.shuffle(): jet.Int
}
@@ -0,0 +1,3 @@
namespace test
final fun funDefaultArg(/*0*/ p: jet.Int, /*1*/ q: jet.Int = ?, /*2*/ r: jet.Int = ?): jet.Int
@@ -0,0 +1,3 @@
namespace test
final fun fff(/*0*/ a: java.lang.Integer): jet.Int
@@ -0,0 +1,3 @@
namespace test
final fun varargInt(/*0*/ a: jet.Int, /*1*/ vararg b: jet.Int): jet.Int
@@ -0,0 +1,3 @@
namespace test
final fun varargCharSequence(/*0*/ a: jet.Int, /*1*/ vararg b: java.lang.Integer): jet.Int
@@ -0,0 +1,6 @@
namespace test
abstract class test.ModifierAbstract : jet.Any {
abstract fun abs(): jet.Int
final /*constructor*/ fun <init>(): test.ModifierAbstract
}
@@ -0,0 +1,6 @@
namespace test
open class test.ModifierOpen : jet.Any {
final /*constructor*/ fun <init>(): test.ModifierOpen
open fun abs(): jet.Int
}
@@ -0,0 +1,3 @@
namespace test
final fun f(): jet.Int
@@ -0,0 +1,3 @@
namespace test
final fun getFoo(): jet.Int
@@ -0,0 +1,3 @@
namespace test
final fun ff(): java.lang.Integer
@@ -0,0 +1,3 @@
namespace test
final fun ff(): java.lang.Integer?