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 is FunctionDescriptor) {
|
||||
builder.append(" { ").append(DECOMPILED_COMMENT).append(" }")
|
||||
endOffset = builder.length()
|
||||
}
|
||||
else {
|
||||
// descriptor instanceof PropertyDescriptor
|
||||
builder.append(" ").append(DECOMPILED_COMMENT)
|
||||
}
|
||||
endOffset = builder.length()
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
@@ -8,13 +8,13 @@ package testData.libraries
|
||||
|
||||
[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]
|
||||
|
||||
|
||||
@@ -4,5 +4,5 @@
|
||||
package testData.libraries
|
||||
|
||||
[[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
|
||||
|
||||
[[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]]
|
||||
|
||||
|
||||
@@ -3,15 +3,15 @@
|
||||
|
||||
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 */ }]
|
||||
|
||||
|
||||
@@ -4,5 +4,5 @@
|
||||
package testData.libraries
|
||||
|
||||
[[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