Fix absence of implemented/overridden markers on overridden functions

This commit is contained in:
Nikolay Krasko
2013-05-13 16:21:19 +04:00
parent b2bb581127
commit aac7f84c25
3 changed files with 25 additions and 6 deletions
@@ -0,0 +1,16 @@
open class <lineMarker></lineMarker>A {
open fun <lineMarker></lineMarker>a(){
}
}
open class <lineMarker descr="<html><body>Is subclassed by<br>&nbsp;&nbsp;&nbsp;&nbsp;C</body></html>"></lineMarker>B:A(){
override fun <lineMarker
descr="<b>internal</b> <b>open</b> <b>fun</b> a(): jet.Unit <i>defined in</i> B<br/>overrides<br/><b>internal</b> <b>open</b> <b>fun</b> a(): jet.Unit <i>defined in</i> A"></lineMarker><lineMarker
descr="<html><body>Is overridden in <br>&nbsp;&nbsp;&nbsp;&nbsp;C</body></html>"></lineMarker>a(){
}
}
class C:B(){
override fun <lineMarker></lineMarker>a(){
}
}