Rendering primary constructor in decompiler.

#KT-3168 in progress
This commit is contained in:
Evgeny Gerashchenko
2012-12-18 16:18:23 +04:00
parent 9c15a04291
commit 4c64ea58d5
13 changed files with 43 additions and 10 deletions
@@ -3,5 +3,5 @@
package testData.libraries
[public abstract class AbstractClass {
[public abstract class AbstractClass() {
}]
@@ -3,7 +3,7 @@
package testData.libraries
[public abstract class ClassWithAbstractAndOpenMembers {
[public abstract class ClassWithAbstractAndOpenMembers() {
[public abstract val abstractVal : jet.String]
[public abstract var abstractVar : jet.String]
@@ -0,0 +1,8 @@
// IntelliJ API Decompiler stub source generated from a class file
// Implementation of methods is not available
package testData.libraries
[public final class ClassWithConstructor(a : jet.String, b : jet.Any) {
[internal final val a : jet.String] /* compiled code */
}]
+1 -1
View File
@@ -3,7 +3,7 @@
package testData.libraries
[public final enum class Color : jet.Enum<testData.libraries.Color> {
[public final enum class Color(rgb : jet.Int, p1 : jet.Int, p2 : jet.Int) : jet.Enum<testData.libraries.Color> {
class object {
[public final val BLUE : testData.libraries.Color] /* compiled code */
@@ -3,5 +3,5 @@
package testData.libraries
[public final class SimpleClass {
[public final class SimpleClass() {
}]
@@ -3,5 +3,5 @@
package testData.libraries
[public final class SimpleTraitImpl : testData.libraries.SimpleTrait {
[public final class SimpleTraitImpl() : testData.libraries.SimpleTrait {
}]
@@ -3,12 +3,12 @@
package testData.libraries
[public final class WithInnerAndObject {
[public final class WithInnerAndObject() {
class object {
[internal final fun foo() : Unit { /* compiled code */ }]
}
[internal final class MyInner {
[internal final class MyInner() {
[internal trait MyInnerInner {
[internal abstract fun innerInnerMethod() : Unit]
}]
@@ -3,7 +3,7 @@
package testData.libraries
[public final class WithTraitClassObject {
[public final class WithTraitClassObject() {
class object : testData.libraries.SimpleTrait {
}
}]