open modifier for functions added

This commit is contained in:
Sergey Ignatov
2011-11-07 19:35:49 +04:00
parent fd7fde1058
commit 12b03042ea
47 changed files with 91 additions and 55 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
namespace {
open class A {
fun a() : Unit {
open fun a() : Unit {
}
}
class B : A {
@@ -0,0 +1,11 @@
class A {
void foo() {}
}
class B extends A {
void foo() {}
}
class C extends B {
void foo() {}
}
@@ -0,0 +1,14 @@
namespace {
open class A {
open fun foo() : Unit {
}
}
open class B : A {
override fun foo() : Unit {
}
}
open class C : B {
override fun foo() : Unit {
}
}
}
@@ -1 +1 @@
abstract fun getNoofGears() : Int
abstract open fun getNoofGears() : Int
@@ -1,2 +1,2 @@
fun getT() : T? {
open fun getT() : T? {
}
@@ -1,2 +1,2 @@
fun main() : Unit {
open fun main() : Unit {
}
+1
View File
@@ -0,0 +1 @@
final String getString() { return ""; }
+3
View File
@@ -0,0 +1,3 @@
fun getString() : String? {
return ""
}
+1 -1
View File
@@ -1,2 +1,2 @@
fun test() : Unit {
open fun test() : Unit {
}
@@ -1,2 +1,2 @@
fun main() : String? {
open fun main() : String? {
}
@@ -1,2 +1,2 @@
fun main() : Int {
open fun main() : Int {
}
@@ -1,2 +1,2 @@
fun main() : Boolean {
open fun main() : Boolean {
}
@@ -1,3 +1,3 @@
fun isTrue() : Boolean {
open fun isTrue() : Boolean {
return true
}
+1
View File
@@ -0,0 +1 @@
String getString() { return ""; }
+3
View File
@@ -0,0 +1,3 @@
open fun getString() : String? {
return ""
}
@@ -1,2 +1,2 @@
fun putU<U>(u : U?) : Unit {
open fun putU<U>(u : U?) : Unit {
}
@@ -1,2 +1,2 @@
fun putUVW<U, V, W>(u : U?, v : V?, w : W?) : Unit {
open fun putUVW<U, V, W>(u : U?, v : V?, w : W?) : Unit {
}
+1 -1
View File
@@ -1,2 +1,2 @@
private fun test() : Unit {
open private fun test() : Unit {
}
+1 -1
View File
@@ -1,2 +1,2 @@
protected fun test() : Unit {
open protected fun test() : Unit {
}
+1 -1
View File
@@ -1,2 +1,2 @@
public fun test() : Unit {
open public fun test() : Unit {
}