(CoroutineDebugger) kotlinx.coroutines compatibility version fix
This commit is contained in:
+3
-3
@@ -66,10 +66,10 @@ class DebuggerConnection(
|
|||||||
|
|
||||||
private fun determineCoreVersionMode(kotlinxCoroutinesCore: String): CoroutineDebuggerMode {
|
private fun determineCoreVersionMode(kotlinxCoroutinesCore: String): CoroutineDebuggerMode {
|
||||||
val regex = Regex(""".+\Wkotlinx\-coroutines\-core\-(.+)?\.jar""")
|
val regex = Regex(""".+\Wkotlinx\-coroutines\-core\-(.+)?\.jar""")
|
||||||
val matchResult = regex.matchEntire(kotlinxCoroutinesCore)
|
val matchResult = regex.matchEntire(kotlinxCoroutinesCore) ?: return CoroutineDebuggerMode.DISABLED
|
||||||
|
|
||||||
val coroutinesCoreVersion = DefaultArtifactVersion(matchResult?.groupValues?.get(1)) ?: return CoroutineDebuggerMode.DISABLED
|
val coroutinesCoreVersion = DefaultArtifactVersion(matchResult.groupValues.get(1))
|
||||||
val versionToCompareTo = DefaultArtifactVersion("1.3.5")
|
val versionToCompareTo = DefaultArtifactVersion("1.3.4")
|
||||||
return if (versionToCompareTo.compareTo(coroutinesCoreVersion) < 0)
|
return if (versionToCompareTo.compareTo(coroutinesCoreVersion) < 0)
|
||||||
CoroutineDebuggerMode.VERSION_1_3_5_AND_UP
|
CoroutineDebuggerMode.VERSION_1_3_5_AND_UP
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user