Package io.jenkins.plugins.configsplice.engine
package io.jenkins.plugins.configsplice.engine
-
ClassDescriptionReplaces one file's contents through a same-directory temporary file (SRS section 13.2).What actually happened, for logging and for the gate 4 evidence record.Encoding detection and admission control (SRS section 10.3).Byte order marks we recognise.User-facing error categories from SRS section 15.3.An immutable in-memory view of one configuration file: its original bytes, its BOM state, and its decoded text.A half-open
[start, end)range ofcharoffsets into a decoded document.The only exception type this engine throws across its public boundary.An ordered set of non-overlapping replacements to apply to one document (SRS section 10.1).Collects edits and enforces the non-overlap invariant when the plan is built.One replacement.Confines every file the plugin touches to the build's workspace (SRS section 13.1).