Minor, getModuleInfo: improve on failure messages

This commit is contained in:
Pavel V. Talanov
2015-12-01 14:13:02 +03:00
parent bc816851f1
commit aa1a08fe7a
@@ -63,11 +63,10 @@ private fun PsiElement.getModuleInfo(onFailure: (String) -> IdeaModuleInfo?): Id
?: onFailure("Analyzing code fragment of type ${containingJetFile.javaClass} with no context element\nText:\n${containingJetFile.getText()}") ?: onFailure("Analyzing code fragment of type ${containingJetFile.javaClass} with no context element\nText:\n${containingJetFile.getText()}")
} }
val containingFile = getContainingFile() val containingFile = containingFile ?: return onFailure("Analyzing element of type $javaClass with no containing file\nText:\n$text")
?: return onFailure("Analyzing element of type $javaClass with no containing file\nText:\n${getText()}")
val virtualFile = containingFile.getOriginalFile().getVirtualFile() val virtualFile = containingFile.originalFile.virtualFile
?: return onFailure("Analyzing non-physical file $containingFile of type ${containingFile.javaClass}") ?: return onFailure("Analyzing element of type $javaClass in non-physical file $containingFile of type ${containingFile.javaClass}\nText:\n$text")
return getModuleInfoByVirtualFile( return getModuleInfoByVirtualFile(
project, project,