Minor: add debug log messages
This commit is contained in:
+9
-1
@@ -36,7 +36,11 @@ class LastModifiedFiles(
|
||||
class SimultaneouslyChangedFiles(
|
||||
val ts: Long = Long.MIN_VALUE,
|
||||
val fileIds: MutableSet<String> = mutableSetOf()
|
||||
)
|
||||
) {
|
||||
override fun toString(): String {
|
||||
return "SimultaneouslyChangedFiles(ts=$ts, fileIds=$fileIds)"
|
||||
}
|
||||
}
|
||||
|
||||
@Synchronized
|
||||
fun fileChanged(ts: Long, fileId: String) {
|
||||
@@ -59,6 +63,10 @@ class LastModifiedFiles(
|
||||
else -> last.ts
|
||||
}
|
||||
|
||||
override fun toString(): String {
|
||||
return "LastModifiedFiles(last=$last, previous=$previous)"
|
||||
}
|
||||
|
||||
companion object {
|
||||
private val fileAttribute = FileAttribute("last-modified-files", 1, false)
|
||||
|
||||
|
||||
+4
@@ -134,6 +134,10 @@ class KotlinDslGradleBuildSync(val workingDir: String, val taskId: ExternalSyste
|
||||
val projectRoots = mutableSetOf<String>()
|
||||
val models = mutableListOf<KotlinDslScriptModel>()
|
||||
var failed = false
|
||||
|
||||
override fun toString(): String {
|
||||
return "KotlinGradleDslSync(workingDir=$workingDir, gradleVersion=$gradleVersion, gradleHome=$gradleHome, javaHome=$javaHome, projectRoots=$projectRoots, failed=$failed)"
|
||||
}
|
||||
}
|
||||
|
||||
fun saveScriptModels(project: Project, build: KotlinDslGradleBuildSync) {
|
||||
|
||||
+3
@@ -12,6 +12,8 @@ import org.jetbrains.kotlin.idea.core.script.ucache.ScriptClassRootsBuilder
|
||||
import org.jetbrains.kotlin.idea.scripting.gradle.GradleScriptDefinitionsContributor
|
||||
import org.jetbrains.kotlin.idea.scripting.gradle.LastModifiedFiles
|
||||
import org.jetbrains.kotlin.idea.scripting.gradle.importing.KotlinDslScriptModel
|
||||
import org.jetbrains.kotlin.idea.scripting.gradle.scriptingDebugLog
|
||||
import org.jetbrains.kotlin.idea.scripting.gradle.scriptingErrorLog
|
||||
import org.jetbrains.kotlin.scripting.definitions.ScriptDefinition
|
||||
import org.jetbrains.kotlin.scripting.resolve.VirtualFileScriptSource
|
||||
import org.jetbrains.plugins.gradle.settings.GradleProjectSettings
|
||||
@@ -43,6 +45,7 @@ sealed class GradleBuildRoot(
|
||||
get() = LocalFileSystem.getInstance().findFileByPath(pathPrefix)
|
||||
|
||||
fun saveLastModifiedFiles() {
|
||||
scriptingDebugLog { "LasModifiedFiles saved: $lastModifiedFiles" }
|
||||
LastModifiedFiles.write(dir ?: return, lastModifiedFiles)
|
||||
}
|
||||
|
||||
|
||||
+3
@@ -146,6 +146,8 @@ class GradleBuildRootsManager(val project: Project) : GradleBuildRootsLocator(),
|
||||
if (oldRoot is Imported && oldRoot.data.models.isEmpty()) return
|
||||
}
|
||||
|
||||
scriptingDebugLog { "save gradle project info after import: $sync" }
|
||||
|
||||
if (oldRoot is Legacy) {
|
||||
oldRoot.importing.set(updated)
|
||||
return
|
||||
@@ -161,6 +163,7 @@ class GradleBuildRootsManager(val project: Project) : GradleBuildRootsLocator(),
|
||||
return
|
||||
}
|
||||
|
||||
scriptingDebugLog { "save script models after import: ${sync.models}" }
|
||||
|
||||
val newData = GradleBuildRootData(
|
||||
sync.ts, sync.projectRoots, gradleHome, sync.javaHome, sync.models
|
||||
|
||||
Reference in New Issue
Block a user