Cleanup in idea plugin modules, misc
This commit is contained in:
+1
-1
@@ -53,7 +53,7 @@ public abstract class KotlinLightCodeInsightFixtureTestCase : LightCodeInsightFi
|
|||||||
kotlinInternalModeOriginalValue = KotlinInternalMode.enabled
|
kotlinInternalModeOriginalValue = KotlinInternalMode.enabled
|
||||||
KotlinInternalMode.enabled = true
|
KotlinInternalMode.enabled = true
|
||||||
|
|
||||||
getProject().getComponent(javaClass<EditorTracker>())?.projectOpened()
|
getProject().getComponent(EditorTracker::class.java)?.projectOpened()
|
||||||
|
|
||||||
invalidateLibraryCache(project)
|
invalidateLibraryCache(project)
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -30,7 +30,7 @@ public abstract class KotlinMultiFileTestCase : MultiFileTestCase() {
|
|||||||
val offset = text.indexOf("<caret>")
|
val offset = text.indexOf("<caret>")
|
||||||
|
|
||||||
if (offset >= 0) {
|
if (offset >= 0) {
|
||||||
text.delete(offset, offset + "<caret>".length())
|
text.delete(offset, offset + "<caret>".length)
|
||||||
doc.setText(text.toString())
|
doc.setText(text.toString())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -96,7 +96,7 @@ public fun unInvalidateBuiltinsAndStdLib(project: Project, runnable: RunnableWit
|
|||||||
|
|
||||||
// Base tearDown() invalidates builtins and std-lib files. Restore them with brute force.
|
// Base tearDown() invalidates builtins and std-lib files. Restore them with brute force.
|
||||||
fun unInvalidateFile(file: PsiFileImpl) {
|
fun unInvalidateFile(file: PsiFileImpl) {
|
||||||
val field = javaClass<PsiFileImpl>().getDeclaredField("myInvalidated")!!
|
val field = PsiFileImpl::class.java.getDeclaredField("myInvalidated")!!
|
||||||
field.setAccessible(true)
|
field.setAccessible(true)
|
||||||
field.set(file, false)
|
field.set(file, false)
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -129,7 +129,7 @@ private fun Int.skipDriveOnWin(line: String): Int {
|
|||||||
private fun addMessage(message: Any?, messages: MutableList<Any>): Boolean {
|
private fun addMessage(message: Any?, messages: MutableList<Any>): Boolean {
|
||||||
if (message == null) return false
|
if (message == null) return false
|
||||||
var duplicatesPrevious = false
|
var duplicatesPrevious = false
|
||||||
val messageCount = messages.size()
|
val messageCount = messages.size
|
||||||
if (messageCount > 0) {
|
if (messageCount > 0) {
|
||||||
val lastMessage = messages.get(messageCount - 1)
|
val lastMessage = messages.get(messageCount - 1)
|
||||||
duplicatesPrevious = lastMessage == message
|
duplicatesPrevious = lastMessage == message
|
||||||
|
|||||||
+1
-1
@@ -31,7 +31,7 @@ import org.jetbrains.kotlin.psi.psiUtil.getReceiverExpression
|
|||||||
import org.jetbrains.kotlin.psi.KtExpression
|
import org.jetbrains.kotlin.psi.KtExpression
|
||||||
|
|
||||||
fun getReferenceExpression(element: PsiElement?): KtSimpleNameExpression? {
|
fun getReferenceExpression(element: PsiElement?): KtSimpleNameExpression? {
|
||||||
return PsiTreeUtil.getParentOfType<KtSimpleNameExpression>(element, javaClass<KtSimpleNameExpression>())
|
return PsiTreeUtil.getParentOfType<KtSimpleNameExpression>(element, KtSimpleNameExpression::class.java)
|
||||||
}
|
}
|
||||||
|
|
||||||
// given 'R.a.b' returns info for all three parts of the expression 'a', 'b', 'R'
|
// given 'R.a.b' returns info for all three parts of the expression 'a', 'b', 'R'
|
||||||
|
|||||||
Reference in New Issue
Block a user