Linemarker tests
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
package sample
|
||||
|
||||
trait <lineMarker descr="*"></lineMarker>S<T> {
|
||||
fun <lineMarker descr="<html><body>Is implemented in <br> sample.S2</body></html>"></lineMarker>foo(t: T): T
|
||||
|
||||
val <lineMarker descr="<html><body>Is overridden in <br/> sample.S2</body></html>"></lineMarker>some: T? get
|
||||
|
||||
var <lineMarker descr="<html><body>Is overridden in <br/> sample.S2</body></html>"></lineMarker>other: T?
|
||||
get
|
||||
set
|
||||
}
|
||||
|
||||
open abstract class <lineMarker descr="*"></lineMarker>S1 : S<String>
|
||||
|
||||
class S2 : S1() {
|
||||
override val <lineMarker descr="Implements property in 'S<T>'"></lineMarker>some: String = "S"
|
||||
|
||||
override var <lineMarker descr="Implements property in 'S<T>'"></lineMarker>other: String?
|
||||
get() = null
|
||||
set(value) {}
|
||||
|
||||
override fun <lineMarker descr="Implements function in 'S<T>'"></lineMarker>foo(t: String): String {
|
||||
return super<S1>.foo(t)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user