Record Class WorkspaceFolderDto
java.lang.Object
java.lang.Record
com.github._1c_syntax.bsl.languageserver.mcp.dto.WorkspaceFolderDto
- Record Components:
uri- URI рабочей папки — значение, которое инструменты принимают в параметреworkspaceFolder.name- Имя рабочей папки — то же, чтоnameу workspace folder в LSP: задаётся клиентом при регистрации, иначе берётся из последнего сегментаuri.
-
Constructor Summary
ConstructorsConstructorDescriptionWorkspaceFolderDto(URI uri, String name) Creates an instance of aWorkspaceFolderDtorecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.static WorkspaceFolderDtostatic Optional<WorkspaceFolderDto> fromSnapshot(URI workspaceUri) Описать папку из снятого ранее снимка набора папок.final inthashCode()Returns a hash code value for this object.name()Returns the value of thenamerecord component.final StringtoString()Returns a string representation of this record class.uri()Returns the value of theurirecord component.
-
Constructor Details
-
WorkspaceFolderDto
-
-
Method Details
-
from
-
fromSnapshot
Описать папку из снятого ранее снимка набора папок.- Parameters:
workspaceUri- URI рабочей папки из снимка.- Returns:
- Описание папки либо пусто, если папку успели снять с регистрации: снимок набора не замораживает реестр имён, и папка могла уйти между снимком и чтением имени.
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
uri
-
name
-