Skip to content

Commit 3a455a9

Browse files
committed
Хранение номера строки с именем метода один раз
1 parent 54d7a37 commit 3a455a9

File tree

1 file changed

+3
-6
lines changed
  • src/main/java/com/github/_1c_syntax/bsl/languageserver/context/symbol

1 file changed

+3
-6
lines changed

src/main/java/com/github/_1c_syntax/bsl/languageserver/context/symbol/MethodSymbol.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,10 @@ public class MethodSymbol implements SourceDefinedSymbol, Exportable, Describabl
6565
int endCharacter;
6666

6767
@Getter(AccessLevel.NONE)
68-
int subNameStartLine;
68+
int subNameLine;
6969
@Getter(AccessLevel.NONE)
7070
int subNameStartCharacter;
7171
@Getter(AccessLevel.NONE)
72-
int subNameEndLine;
73-
@Getter(AccessLevel.NONE)
7472
int subNameEndCharacter;
7573

7674
@Getter
@@ -103,7 +101,7 @@ public Range getRange() {
103101

104102
@EqualsAndHashCode.Include
105103
public Range getSubNameRange() {
106-
return Ranges.create(subNameStartLine, subNameStartCharacter, subNameEndLine, subNameEndCharacter);
104+
return Ranges.create(subNameLine, subNameStartCharacter, subNameLine, subNameEndCharacter);
107105
}
108106

109107
public Optional<RegionSymbol> getRegion() {
@@ -142,9 +140,8 @@ public MethodSymbolBuilder range(Range range) {
142140
public MethodSymbolBuilder subNameRange(Range range) {
143141
var start = range.getStart();
144142
var end = range.getEnd();
145-
subNameStartLine = start.getLine();
143+
subNameLine = start.getLine();
146144
subNameStartCharacter = start.getCharacter();
147-
subNameEndLine = end.getLine();
148145
subNameEndCharacter = end.getCharacter();
149146

150147
return this;

0 commit comments

Comments
 (0)