Added static methods, nested classes and companion object from superclasses.

This commit is contained in:
Stanislav Erokhin
2015-10-01 21:00:44 +03:00
parent ace99f6c3f
commit d5dbc9638d
53 changed files with 2657 additions and 19 deletions
@@ -0,0 +1,57 @@
class A<T> {
class T
object E {
init {
T()
}
}
class F {
init {
T()
}
}
inner class I {
init {
<!NESTED_CLASS_SHOULD_BE_QUALIFIED!>T<!>() // todo: fix error message
}
}
init {
<!NESTED_CLASS_SHOULD_BE_QUALIFIED!>T<!>()
}
}
class B<T> {
companion object {
class T;
init {
T()
}
}
object E {
init {
T()
}
}
class F {
init {
T()
}
}
inner class I {
init {
<!NESTED_CLASS_SHOULD_BE_QUALIFIED!>T<!>()
}
}
init {
<!NESTED_CLASS_SHOULD_BE_QUALIFIED!>T<!>()
}
}