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