Skip to content

Commit f4255b0

Browse files
committed
Инлайн range в location
1 parent 8a4721d commit f4255b0

File tree

1 file changed

+19
-4
lines changed
  • src/main/java/com/github/_1c_syntax/bsl/languageserver/references/model

1 file changed

+19
-4
lines changed

src/main/java/com/github/_1c_syntax/bsl/languageserver/references/model/Location.java

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
*/
2222
package com.github._1c_syntax.bsl.languageserver.references.model;
2323

24+
import com.github._1c_syntax.bsl.languageserver.utils.Ranges;
2425
import lombok.AllArgsConstructor;
2526
import lombok.Builder;
2627
import lombok.Value;
@@ -41,9 +42,23 @@ public class Location {
4142
*/
4243
URI uri;
4344

44-
/**
45-
* Диапазон, в котором расположен символ.
46-
*/
47-
Range range;
45+
int startLine;
46+
int startCharacter;
47+
int endLine;
48+
int endCharacter;
49+
50+
public Location(URI uri, Range range) {
51+
this.uri = uri;
52+
var start = range.getStart();
53+
var end = range.getEnd();
54+
startLine = start.getLine();
55+
startCharacter = start.getCharacter();
56+
endLine = end.getLine();
57+
endCharacter = end.getCharacter();
4858

59+
}
60+
61+
public Range getRange() {
62+
return Ranges.create(startLine, startCharacter, endLine, endCharacter);
63+
}
4964
}

0 commit comments

Comments
 (0)