JetDummyClassFileViewProvider.isEventSystemEnabled() returns false instead of true to make editor actions work for compiled Kotlin class. Overridden JetFile.getVirtualFile() in dummy JetFile to return not null.

This commit is contained in:
Evgeny Gerashchenko
2012-09-10 21:02:41 +04:00
parent d99daec7de
commit 6a77ffbfe2
@@ -47,7 +47,12 @@ class JetDummyClassFileViewProvider extends UserDataHolderBase implements FileVi
virtualFile = file;
this.text = text;
jetFile = new JetFile(this);
jetFile = new JetFile(this) {
@Override
public VirtualFile getVirtualFile() {
return virtualFile; // overridden to return not-null; original method returns null when isEventSystemEnabled() = false
}
};
}
@Override
@@ -110,7 +115,7 @@ class JetDummyClassFileViewProvider extends UserDataHolderBase implements FileVi
@Override
public boolean isEventSystemEnabled() {
return true;
return false;
}
@Override