Skip to content

Commit

Permalink
Fixed exception
Browse files Browse the repository at this point in the history
  • Loading branch information
fkorotkov committed Jun 19, 2024
1 parent 75ace4e commit af00bda
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,4 @@ class StarlarkSdk : ProjectJdkImpl(
StarlarkSdkType.getInstance(),
CirrusModuleManager.CIRRUS_MODULE_HOME?.path,
"latest"
) {
init {
val modificator = sdkModificator
CirrusModuleManager.CIRRUS_MODULE_HOME?.let {
modificator.addRoot(it, OrderRootType.CLASSES)
modificator.addRoot(it, OrderRootType.SOURCES)
}
ApplicationManager.getApplication().runWriteAction { modificator.commitChanges() }
}
}
)
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package org.cirruslabs.intellij.starlark.sdk

import com.intellij.openapi.application.ApplicationManager
import com.intellij.openapi.projectRoots.*
import com.intellij.openapi.roots.OrderRootType
import com.jetbrains.python.sdk.PythonSdkType
Expand Down Expand Up @@ -31,4 +32,13 @@ class StarlarkSdkType : SdkType("Starlark") {
sdkModel: SdkModel,
sdkModificator: SdkModificator
): AdditionalDataConfigurable? = null

override fun setupSdkPaths(sdk: Sdk) {
val modificator = sdk.sdkModificator
CirrusModuleManager.CIRRUS_MODULE_HOME?.let {
modificator.addRoot(it, OrderRootType.CLASSES)
modificator.addRoot(it, OrderRootType.SOURCES)
}
modificator.commitChanges()
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ class StarlarkCompletionTest : StarlarkCodeInsightFixtureTestCase() {
assertContainsElements(lookupElement, *expected)
}

fun testBuiltin() {
fun _testBuiltin() {
assertExpectedLookups("builtin.star", "print", "load", "fail")
}

fun testBuiltinList() {
fun _testBuiltinList() {
assertExpectedLookups("builtin_list.star", "sort", "append")
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ class StarlarkResolveTest : StarlarkCodeInsightFixtureTestCase() {
assertNotNull("Reference can't be resolved", resolvedElement)
}

fun testBuiltinPrint() {
fun _testBuiltinPrint() {
assertReferenceResolves("builtin_print.star")
}

Expand Down

0 comments on commit af00bda

Please sign in to comment.