KtFile: J2K and cleanup
This commit is contained in:
+1
-1
@@ -204,7 +204,7 @@ object IDELightClassContexts {
|
||||
|
||||
fun forceResolvePackageDeclarations(files: Collection<KtFile>, session: ResolveSession) {
|
||||
for (file in files) {
|
||||
if (file.isScript) continue
|
||||
if (file.isScript()) continue
|
||||
|
||||
val packageFqName = file.packageFqName
|
||||
|
||||
|
||||
+2
-2
@@ -27,12 +27,12 @@ object KotlinHighlightingUtil {
|
||||
fun shouldHighlight(psiElement: PsiElement): Boolean {
|
||||
val ktFile = psiElement.containingFile as? KtFile ?: return false
|
||||
return ktFile is KtCodeFragment && ktFile.context != null ||
|
||||
ktFile.isScript ||
|
||||
ktFile.isScript() ||
|
||||
ProjectRootsUtil.isInProjectOrLibraryContent(ktFile) && ktFile.getModuleInfo() !is NotUnderContentRootModuleInfo
|
||||
}
|
||||
|
||||
fun shouldHighlightErrors(psiElement: PsiElement): Boolean {
|
||||
val ktFile = psiElement.containingFile as? KtFile ?: return false
|
||||
return (ktFile is KtCodeFragment && ktFile.context != null) || ktFile.isScript || ProjectRootsUtil.isInProjectSource(ktFile)
|
||||
return (ktFile is KtCodeFragment && ktFile.context != null) || ktFile.isScript() || ProjectRootsUtil.isInProjectSource(ktFile)
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -89,7 +89,7 @@ abstract class AbstractCompletionBenchmarkAction : AnAction() {
|
||||
|
||||
fun KtFile.isUsableForBenchmark(): Boolean {
|
||||
val moduleInfo = this.getNullableModuleInfo() ?: return false
|
||||
if (this.isCompiled || !this.isWritable || this.isScript) return false
|
||||
if (this.isCompiled || !this.isWritable || this.isScript()) return false
|
||||
return moduleInfo.moduleOrigin == ModuleOrigin.MODULE
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -609,7 +609,7 @@ private fun ExtractionData.getLocalInstructions(pseudocode: Pseudocode): List<In
|
||||
|
||||
fun ExtractionData.isVisibilityApplicable(): Boolean {
|
||||
val parent = targetSibling.parent
|
||||
return parent is KtClassBody || (parent is KtFile && !parent.isScript)
|
||||
return parent is KtClassBody || (parent is KtFile && !parent.isScript())
|
||||
}
|
||||
|
||||
fun ExtractionData.getDefaultVisibility(): String {
|
||||
|
||||
+1
-1
@@ -74,7 +74,7 @@ class KotlinIntroducePropertyHandler(
|
||||
"Select target code block",
|
||||
listOf(CodeInsightUtils.ElementKind.EXPRESSION),
|
||||
{ _, parent ->
|
||||
parent.getExtractionContainers(strict = true, includeAll = true).filter { it is KtClassBody || (it is KtFile && !it.isScript) }
|
||||
parent.getExtractionContainers(strict = true, includeAll = true).filter { it is KtClassBody || (it is KtFile && !it.isScript()) }
|
||||
},
|
||||
continuation
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user