Adjust descriptor renderer to latest parsing changes

- `constructor` keyword expected in primary constructor with non-empty modifier list
- annotation list should be preceeded by '@'
This commit is contained in:
Denis Zharkov
2015-05-18 16:18:55 +03:00
parent dd14b36921
commit 5297b4974f
31 changed files with 45 additions and 44 deletions
@@ -3,5 +3,5 @@
package testData.libraries
[[public abstract class AbstractClass public () {
[[public abstract class AbstractClass public constructor() {
}]]
@@ -3,7 +3,7 @@
package testData.libraries
[[public abstract class ClassWithAbstractAndOpenMembers public () {
[[public abstract class ClassWithAbstractAndOpenMembers public constructor() {
[public abstract val abstractVal: kotlin.String]
[public abstract var abstractVar: kotlin.String]
@@ -3,6 +3,6 @@
package testData.libraries
[[public final class ClassWithConstructor public (a: kotlin.String, b: kotlin.Any) {
[[public final class ClassWithConstructor public constructor(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 private (rgb: kotlin.Int) : kotlin.Enum<testData.libraries.Color> {
[[public final enum class Color private constructor(rgb: kotlin.Int) : kotlin.Enum<testData.libraries.Color> {
[[RED]]
[[GREEN]]
@@ -3,5 +3,5 @@
package testData.libraries
[[public final class SimpleClass public () {
[[public final class SimpleClass public constructor() {
}]]
@@ -3,5 +3,5 @@
package testData.libraries
[[public final class SimpleTraitImpl public () : testData.libraries.SimpleTrait {
[[public final class SimpleTraitImpl public constructor() : testData.libraries.SimpleTrait {
}]]
@@ -3,12 +3,12 @@
package testData.libraries
[[public final class WithInnerAndObject public () {
[[public final class WithInnerAndObject public constructor() {
[[public companion object {
[internal final fun foo(): kotlin.Unit { /* compiled code */ }]
}]]
[[internal final class MyInner public () {
[[internal final class MyInner public constructor() {
[internal interface MyInnerInner {
[internal abstract fun innerInnerMethod(): kotlin.Unit]
}]
@@ -3,7 +3,7 @@
package testData.libraries
[[public final class WithTraitClassObject public () {
[[public final class WithTraitClassObject public constructor() {
[[public companion object : testData.libraries.SimpleTrait {
}]]
}]]