Adjust stub-builder, decompiler and renderer to new PSI structure

of primary ctor
This commit is contained in:
Denis Zharkov
2015-03-30 17:59:13 +03:00
parent 741c9febe2
commit 8e69c06e5a
53 changed files with 399 additions and 198 deletions
@@ -3,5 +3,5 @@
package testData.libraries
[[public abstract class AbstractClass() {
[[public abstract class AbstractClass public () {
}]]
@@ -3,7 +3,7 @@
package testData.libraries
[[public abstract class ClassWithAbstractAndOpenMembers() {
[[public abstract class ClassWithAbstractAndOpenMembers public () {
[public abstract val abstractVal: kotlin.String]
[public abstract var abstractVar: kotlin.String]
@@ -3,6 +3,6 @@
package testData.libraries
[[public final class ClassWithConstructor(a: kotlin.String, b: kotlin.Any) {
[[public final class ClassWithConstructor public (a: kotlin.String, b: kotlin.Any) {
[internal final val a: kotlin.String /* compiled code */]
}]]
@@ -3,7 +3,7 @@
package testData.libraries
[[public final enum class Color(rgb: kotlin.Int) : kotlin.Enum<testData.libraries.Color> {
[[public final enum class Color private (rgb: kotlin.Int) : kotlin.Enum<testData.libraries.Color> {
[[RED]]
[[GREEN]]
@@ -3,5 +3,5 @@
package testData.libraries
[[public final class SimpleClass() {
[[public final class SimpleClass public () {
}]]
@@ -3,5 +3,5 @@
package testData.libraries
[[public final class SimpleTraitImpl() : testData.libraries.SimpleTrait {
[[public final class SimpleTraitImpl public () : testData.libraries.SimpleTrait {
}]]
@@ -3,12 +3,12 @@
package testData.libraries
[[public final class WithInnerAndObject() {
[[public final class WithInnerAndObject public () {
[[public companion object {
[internal final fun foo(): kotlin.Unit { /* compiled code */ }]
}]]
[[internal final class MyInner() {
[[internal final class MyInner public () {
[internal trait MyInnerInner {
[internal abstract fun innerInnerMethod(): kotlin.Unit]
}]
@@ -3,7 +3,7 @@
package testData.libraries
[[public final class WithTraitClassObject() {
[[public final class WithTraitClassObject public () {
[[public companion object : testData.libraries.SimpleTrait {
}]]
}]]