base class params added to the class declaration
This commit is contained in:
@@ -7,6 +7,4 @@ open public fun getColor() : String? {
|
||||
return color
|
||||
}
|
||||
abstract open public fun area() : Double
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
class A() : Base, I {
|
||||
class A() : Base(), I {
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
class A() : Base, I0, I1, I2 {
|
||||
class A() : Base(), I0, I1, I2 {
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
class A() : Base {
|
||||
class A() : Base() {
|
||||
}
|
||||
@@ -9,8 +9,6 @@ val __ = C(arg1, 0, 0)
|
||||
return __
|
||||
}
|
||||
}
|
||||
{
|
||||
}
|
||||
}
|
||||
public open class User() {
|
||||
class object {
|
||||
|
||||
@@ -2,7 +2,7 @@ open class A() {
|
||||
open fun a() : Unit {
|
||||
}
|
||||
}
|
||||
class B() : A {
|
||||
class B() : A() {
|
||||
override fun a() : Unit {
|
||||
}
|
||||
}
|
||||
@@ -2,11 +2,11 @@ open class A() {
|
||||
open fun foo() : Unit {
|
||||
}
|
||||
}
|
||||
open class B() : A {
|
||||
open class B() : A() {
|
||||
override fun foo() : Unit {
|
||||
}
|
||||
}
|
||||
open class C() : B {
|
||||
open class C() : B() {
|
||||
override fun foo() : Unit {
|
||||
}
|
||||
}
|
||||
@@ -2,7 +2,7 @@ open class `$$$$$`() {
|
||||
}
|
||||
open class `$`() {
|
||||
}
|
||||
open class `$$`(`$$$$` : `$$$$$`?) : `$` {
|
||||
open class `$$`(`$$$$` : `$$$$$`?) : `$`() {
|
||||
val `$$$` : `$$$$$`?
|
||||
open public fun `$$$$$$`() : `$$$$$`? {
|
||||
return `$$$`
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
class B {
|
||||
void call() {}
|
||||
B(int i) {}
|
||||
int call() {return 1;}
|
||||
}
|
||||
|
||||
class A extends B {
|
||||
A() {
|
||||
super();
|
||||
super(10);
|
||||
}
|
||||
|
||||
void call() { return super.call(); }
|
||||
int call() { return super.call(); }
|
||||
}
|
||||
@@ -1,12 +1,10 @@
|
||||
open class B() {
|
||||
open fun call() : Unit {
|
||||
open class B(i : Int) {
|
||||
open fun call() : Int {
|
||||
return 1
|
||||
}
|
||||
}
|
||||
open class A() : B {
|
||||
override fun call() : Unit {
|
||||
open class A() : B(10) {
|
||||
override fun call() : Int {
|
||||
return super.call()
|
||||
}
|
||||
{
|
||||
super()
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
open class Base() {
|
||||
open fun foo() : Unit
|
||||
}
|
||||
open class A() : Base {
|
||||
open class A() : Base() {
|
||||
open class C() {
|
||||
open fun test() : Unit {
|
||||
super@A.foo()
|
||||
|
||||
@@ -2,7 +2,7 @@ open class Base() {
|
||||
open fun foo() : Unit {
|
||||
}
|
||||
}
|
||||
open class A() : Base {
|
||||
open class A() : Base() {
|
||||
open class C() {
|
||||
open fun test() : Unit {
|
||||
this@A.foo()
|
||||
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
class CC<T : INode?, K : Node?>() : A where T : Comparable<in T?>?, K : Collection<in K?>? {
|
||||
class CC<T : INode?, K : Node?>() : A() where T : Comparable<in T?>?, K : Collection<in K?>? {
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
class C<T : INode?>() : A where T : Comparable<in T?>? {
|
||||
class C<T : INode?>() : A() where T : Comparable<in T?>? {
|
||||
}
|
||||
Reference in New Issue
Block a user