Uast: making AbstractKotlinUClass not inherit from AbstractJavaUClass

This commit is contained in:
Nicolay Mitropolsky
2017-12-04 17:58:45 +03:00
committed by Nikolay Krasko
parent 084da3665a
commit e22e466485
8 changed files with 119 additions and 19 deletions
+23
View File
@@ -0,0 +1,23 @@
public final class A {
public fun A() = UastEmptyExpression
}
public abstract annotation MyAnnotation {
public abstract fun text() : java.lang.String = UastEmptyExpression
}
public final class B {
@null public static final var Companion: B.Companion
public fun B() = UastEmptyExpression
public static final class InB {
public fun InB() = UastEmptyExpression
}
public static final class Companion {
private fun Companion() = UastEmptyExpression
}
}
public final class Obj {
@null public static final var INSTANCE: Obj
private fun Obj() = UastEmptyExpression
}