/* * sbt * Copyright 2023, Scala center * Copyright 2011 - 2022, Lightbend, Inc. * Copyright 2008 - 2010, Mark Harrah * Licensed under Apache License 2.0 (see LICENSE) */ package xsbti; import java.util.List; /** * A minimal representation of the `WorkspaceEdit` found in the LSP protocol. * *

However it only supports the minimal `changes` to ensure the fixes will work with all clients. * *

NOTE: In the future this may be expanded to handle resource operations via `documentChanges`. * * @see `WorkspaceEdit` */ public interface WorkspaceEdit { /** List of [[xsbti.TextEdit]] that belong to this WorkspaceEdit. */ List changes(); }