DefaultFileChangeLog

class DefaultFileChangeLog(changes: MutableList<FileModification> = mutableListOf()) : FileChangeLog

Convenient file change log implementation that stores changes in memory and correctly handles duplicates.

Constructors

Link copied to clipboard
constructor(changes: MutableList<FileModification> = mutableListOf())

Functions

Link copied to clipboard
open override fun flushChanges()
Link copied to clipboard
open override fun getChanges(): List<FileModification>
Link copied to clipboard
open override fun recordChange(c: FileModification)