Fix for exception: JetCodeFragment with context null
#KT-6876 Fixed
This commit is contained in:
@@ -107,6 +107,11 @@ class KotlinCodeFragmentFactory: CodeFragmentFactory() {
|
||||
return getContextElement(elementAt.getOrigin())
|
||||
}
|
||||
|
||||
// If label for some variable is set
|
||||
if (elementAt.getParent() is JetCodeFragment) {
|
||||
return elementAt.getParent().getContext()
|
||||
}
|
||||
|
||||
val expressionAtOffset = PsiTreeUtil.findElementOfClassAtOffset(elementAt.getContainingFile()!!, elementAt.getTextOffset(), javaClass<JetExpression>(), false)
|
||||
if (expressionAtOffset != null) {
|
||||
return expressionAtOffset
|
||||
|
||||
Reference in New Issue
Block a user