[AA] KT-57515 Add createCompositeModificationTracker
This commit is contained in:
committed by
Space Team
parent
fc37885d6d
commit
73d99019bd
+12
@@ -0,0 +1,12 @@
|
||||
/*
|
||||
* Copyright 2010-2023 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
package org.jetbrains.kotlin.analysis.api.fir.utils
|
||||
|
||||
import com.intellij.openapi.util.ModificationTracker
|
||||
import org.jetbrains.kotlin.analysis.utils.trackers.CompositeModificationTracker
|
||||
|
||||
public fun List<ModificationTracker>.createCompositeModificationTracker(): ModificationTracker =
|
||||
CompositeModificationTracker.createFlattened(this)
|
||||
+1
-2
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Copyright 2010-2023 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
@@ -7,7 +7,6 @@ package org.jetbrains.kotlin.analysis.utils.trackers
|
||||
|
||||
import com.intellij.openapi.util.ModificationTracker
|
||||
import java.util.*
|
||||
import kotlin.collections.ArrayList
|
||||
|
||||
public class CompositeModificationTracker private constructor(private val trackers: List<ModificationTracker>) : ModificationTracker {
|
||||
override fun getModificationCount(): Long = trackers.sumOf { it.modificationCount }
|
||||
|
||||
Reference in New Issue
Block a user