mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[icp-http-client-java] Fix for misplaced localhost:8080 in authority references (IDEA-224755)
GitOrigin-RevId: 361edbbf220e37878232f8dbba12289084291d1f
This commit is contained in:
committed by
intellij-monorepo-bot
parent
152a64ff85
commit
ebbbcb2943
@@ -30,7 +30,7 @@ sealed class StringEntry {
|
||||
if (sourcePsi is PsiLanguageInjectionHost) return sourcePsi to entry.range
|
||||
val parent = sourcePsi.parent
|
||||
if (parent is PsiLanguageInjectionHost) { // Kotlin interpolated string, TODO: encapsulate this logic to range retrieval
|
||||
return parent to entry.range.shiftRight(sourcePsi.startOffsetInParent - ElementManipulators.getValueTextRange(parent).startOffset)
|
||||
return parent to entry.range.shiftRight(sourcePsi.startOffsetInParent)
|
||||
}
|
||||
return null
|
||||
}
|
||||
|
||||
@@ -90,7 +90,7 @@ class UStringConcatenationsFacade @ApiStatus.Experimental constructor(uContext:
|
||||
val sourcePsi = segment.uExpression.sourcePsi ?: throw IllegalStateException("no sourcePsi for $segment")
|
||||
val sourcePsiTextRange = sourcePsi.textRange
|
||||
val range = segment.range
|
||||
if (range.startOffset >= sourcePsiTextRange.startOffset)
|
||||
if (range.startOffset > sourcePsiTextRange.startOffset)
|
||||
return range.shiftLeft(sourcePsiTextRange.startOffset)
|
||||
return ElementManipulators.getValueTextRange(sourcePsi)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user