mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-17 00:21:28 +00:00
java classes should extend java.lang.Object
#KT-1121 fixed
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
package test
|
||||
|
||||
open class DifferentGetterAndSetter() {
|
||||
open class DifferentGetterAndSetter() : java.lang.Object() {
|
||||
open fun setSomething(p0: String?): Unit { }
|
||||
open fun getSomething() = 17
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace test
|
||||
|
||||
open class test.DifferentGetterAndSetter : jet.Any {
|
||||
open class test.DifferentGetterAndSetter : java.lang.Object {
|
||||
final /*constructor*/ fun <init>(): test.DifferentGetterAndSetter
|
||||
open fun getSomething(): jet.Int
|
||||
open fun setSomething(/*0*/ p0: jet.String?): jet.Tuple0
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package test
|
||||
|
||||
trait JavaBeanAbstractGetter {
|
||||
trait JavaBeanAbstractGetter : java.lang.Object {
|
||||
//final val red: Int
|
||||
abstract fun getRed(): Int
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
namespace test
|
||||
|
||||
abstract trait test.JavaBeanAbstractGetter : jet.Any {
|
||||
abstract trait test.JavaBeanAbstractGetter : java.lang.Object {
|
||||
abstract fun getRed(): jet.Int
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package test
|
||||
|
||||
open class JavaBeanVal() {
|
||||
open class JavaBeanVal() : java.lang.Object() {
|
||||
open fun getColor(): String? = ""
|
||||
//val color: String? = ""
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace test
|
||||
|
||||
open class test.JavaBeanVal : jet.Any {
|
||||
open class test.JavaBeanVal : java.lang.Object {
|
||||
final /*constructor*/ fun <init>(): test.JavaBeanVal
|
||||
open fun getColor(): jet.String?
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package test
|
||||
|
||||
open class JavaBeanVal() {
|
||||
open class JavaBeanVal() : java.lang.Object() {
|
||||
open fun getColor(): String? = ""
|
||||
open fun setColor(p0: String?): Unit { }
|
||||
//var color: String? = ""
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace test
|
||||
|
||||
open class test.JavaBeanVal : jet.Any {
|
||||
open class test.JavaBeanVal : java.lang.Object {
|
||||
final /*constructor*/ fun <init>(): test.JavaBeanVal
|
||||
open fun getColor(): jet.String?
|
||||
open fun setColor(/*0*/ p0: jet.String?): jet.Tuple0
|
||||
|
||||
@@ -2,7 +2,7 @@ package test
|
||||
|
||||
import java.util.ArrayList
|
||||
|
||||
open class JavaBeanVarOfGenericType<erased P> {
|
||||
open class JavaBeanVarOfGenericType<erased P>() : java.lang.Object() {
|
||||
open fun getCharacters(): ArrayList<P>? = null
|
||||
open fun setCharacters(p0: ArrayList<P>?) { }
|
||||
//var characters: ArrayList<P>? = null
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace test
|
||||
|
||||
open class test.JavaBeanVarOfGenericType</*0*/ P : jet.Any?> : jet.Any {
|
||||
open class test.JavaBeanVarOfGenericType</*0*/ P : jet.Any?> : java.lang.Object {
|
||||
final /*constructor*/ fun </*0*/ P : jet.Any?><init>(): test.JavaBeanVarOfGenericType<P>
|
||||
open fun getCharacters(): java.util.ArrayList<P>?
|
||||
open fun setCharacters(/*0*/ p0: java.util.ArrayList<P>?): jet.Tuple0
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package test
|
||||
|
||||
open class TwoSetters() {
|
||||
open class TwoSetters() : java.lang.Object() {
|
||||
open fun setSize(p0: String?) { }
|
||||
open fun setSize(p0: Int) { }
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace test
|
||||
|
||||
open class test.TwoSetters : jet.Any {
|
||||
open class test.TwoSetters : java.lang.Object {
|
||||
final /*constructor*/ fun <init>(): test.TwoSetters
|
||||
open fun setSize(/*0*/ p0: jet.Int): jet.Tuple0
|
||||
open fun setSize(/*0*/ p0: jet.String?): jet.Tuple0
|
||||
|
||||
Reference in New Issue
Block a user