Fix NPE from RenameOnSecondaryConstructorHandler
This commit is contained in:
+2
-2
@@ -35,8 +35,8 @@ public class RenameOnSecondaryConstructorHandler : RenameHandler {
|
|||||||
override fun isAvailableOnDataContext(dataContext: DataContext?): Boolean {
|
override fun isAvailableOnDataContext(dataContext: DataContext?): Boolean {
|
||||||
if (dataContext == null) return false
|
if (dataContext == null) return false
|
||||||
|
|
||||||
val editor = CommonDataKeys.EDITOR.getData(dataContext)
|
val editor = CommonDataKeys.EDITOR.getData(dataContext) ?: return false
|
||||||
val file = CommonDataKeys.PSI_FILE.getData(dataContext)
|
val file = CommonDataKeys.PSI_FILE.getData(dataContext) ?: return false
|
||||||
|
|
||||||
val element = PsiTreeUtil.findElementOfClassAtOffsetWithStopSet(
|
val element = PsiTreeUtil.findElementOfClassAtOffsetWithStopSet(
|
||||||
file, editor.getCaretModel().getOffset(), javaClass<JetSecondaryConstructor>(), false,
|
file, editor.getCaretModel().getOffset(), javaClass<JetSecondaryConstructor>(), false,
|
||||||
|
|||||||
Reference in New Issue
Block a user