Fixing declaration ranges in decompiled code - comment "/* compiled code */" now is inside property
This commit is contained in:
+1
-1
@@ -115,12 +115,12 @@ private fun buildDecompiledText(packageFqName: FqName, descriptors: List<Declara
|
|||||||
if ((descriptor as MemberDescriptor).getModality() != Modality.ABSTRACT) {
|
if ((descriptor as MemberDescriptor).getModality() != Modality.ABSTRACT) {
|
||||||
if (descriptor is FunctionDescriptor) {
|
if (descriptor is FunctionDescriptor) {
|
||||||
builder.append(" { ").append(DECOMPILED_COMMENT).append(" }")
|
builder.append(" { ").append(DECOMPILED_COMMENT).append(" }")
|
||||||
endOffset = builder.length()
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
// descriptor instanceof PropertyDescriptor
|
// descriptor instanceof PropertyDescriptor
|
||||||
builder.append(" ").append(DECOMPILED_COMMENT)
|
builder.append(" ").append(DECOMPILED_COMMENT)
|
||||||
}
|
}
|
||||||
|
endOffset = builder.length()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -8,13 +8,13 @@ package testData.libraries
|
|||||||
|
|
||||||
[public abstract var abstractVar: kotlin.String]
|
[public abstract var abstractVar: kotlin.String]
|
||||||
|
|
||||||
[public open val openVal: kotlin.String] /* compiled code */
|
[public open val openVal: kotlin.String /* compiled code */]
|
||||||
|
|
||||||
[public open val openValWithGetter: kotlin.String] /* compiled code */
|
[public open val openValWithGetter: kotlin.String /* compiled code */]
|
||||||
|
|
||||||
[public open var openVar: kotlin.String] /* compiled code */
|
[public open var openVar: kotlin.String /* compiled code */]
|
||||||
|
|
||||||
[public open var openVarWithGetter: kotlin.String] /* compiled code */
|
[public open var openVarWithGetter: kotlin.String /* compiled code */]
|
||||||
|
|
||||||
[public abstract fun abstractFun(): kotlin.Unit]
|
[public abstract fun abstractFun(): kotlin.Unit]
|
||||||
|
|
||||||
|
|||||||
@@ -4,5 +4,5 @@
|
|||||||
package testData.libraries
|
package testData.libraries
|
||||||
|
|
||||||
[[public final class ClassWithConstructor(a: kotlin.String, b: kotlin.Any) {
|
[[public final class ClassWithConstructor(a: kotlin.String, b: kotlin.Any) {
|
||||||
[internal final val a: kotlin.String] /* compiled code */
|
[internal final val a: kotlin.String /* compiled code */]
|
||||||
}]]
|
}]]
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
package testData.libraries
|
package testData.libraries
|
||||||
|
|
||||||
[[public final enum class Color(rgb: kotlin.Int) : kotlin.Enum<testData.libraries.Color> {
|
[[public final enum class Color(rgb: kotlin.Int) : kotlin.Enum<testData.libraries.Color> {
|
||||||
[internal final val rgb: kotlin.Int] /* compiled code */
|
[internal final val rgb: kotlin.Int /* compiled code */]
|
||||||
|
|
||||||
[[BLUE]]
|
[[BLUE]]
|
||||||
|
|
||||||
|
|||||||
@@ -3,15 +3,15 @@
|
|||||||
|
|
||||||
package testData.libraries
|
package testData.libraries
|
||||||
|
|
||||||
[public val globalVal: testData.libraries.Pair<kotlin.Int, kotlin.String>] /* compiled code */
|
[public val globalVal: testData.libraries.Pair<kotlin.Int, kotlin.String> /* compiled code */]
|
||||||
|
|
||||||
[public val globalValWithGetter: kotlin.Long] /* compiled code */
|
[public val globalValWithGetter: kotlin.Long /* compiled code */]
|
||||||
|
|
||||||
[public val kotlin.Int.exProp: kotlin.Int] /* compiled code */
|
[public val kotlin.Int.exProp: kotlin.Int /* compiled code */]
|
||||||
|
|
||||||
[public val kotlin.String.exProp: kotlin.String] /* compiled code */
|
[public val kotlin.String.exProp: kotlin.String /* compiled code */]
|
||||||
|
|
||||||
[public val <T> testData.libraries.Pair<T, T>.exProp: kotlin.String] /* compiled code */
|
[public val <T> testData.libraries.Pair<T, T>.exProp: kotlin.String /* compiled code */]
|
||||||
|
|
||||||
[public fun <T : kotlin.CharSequence> funWithTypeParam(t: T): kotlin.Unit { /* compiled code */ }]
|
[public fun <T : kotlin.CharSequence> funWithTypeParam(t: T): kotlin.Unit { /* compiled code */ }]
|
||||||
|
|
||||||
|
|||||||
@@ -4,5 +4,5 @@
|
|||||||
package testData.libraries
|
package testData.libraries
|
||||||
|
|
||||||
[[public object NamedObject {
|
[[public object NamedObject {
|
||||||
[public final val objectMember: kotlin.Int] /* compiled code */
|
[public final val objectMember: kotlin.Int /* compiled code */]
|
||||||
}]]
|
}]]
|
||||||
Reference in New Issue
Block a user