Skip to content

Commit 6136f67

Browse files
committed
убран фильтр ReferenceIndex::isReferenceAccessible + тест
1 parent dc9a69e commit 6136f67

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

src/main/java/com/github/_1c_syntax/bsl/languageserver/references/ReferenceIndex.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,8 @@ private Optional<Reference> buildReference(
245245
SourceDefinedSymbol from = getFromSymbol(symbolOccurrence);
246246
return new Reference(from, symbol, uri, range, occurrenceType);
247247
})
248-
.filter(ReferenceIndex::isReferenceAccessible);
248+
// .filter(ReferenceIndex::isReferenceAccessible)
249+
;
249250
}
250251

251252
private Optional<SourceDefinedSymbol> getSourceDefinedSymbol(Symbol symbolEntity) {

src/test/java/com/github/_1c_syntax/bsl/languageserver/references/ReferenceIndexTest.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,7 @@ void testGetReferencesFromLocalMethodSymbol() {
272272

273273
var commonModuleContext = serverContext.getDocument("CommonModule.ПервыйОбщийМодуль", ModuleType.CommonModule).orElseThrow();
274274
var commonModuleMethodSymbol = commonModuleContext.getSymbolTree().getMethodSymbol("УстаревшаяПроцедура").orElseThrow();
275+
var commonModuleNonExportMethodSymbol = commonModuleContext.getSymbolTree().getMethodSymbol("Тест").orElseThrow();
275276

276277
var managerModuleContext = serverContext.getDocument("InformationRegister.РегистрСведений1", ModuleType.ManagerModule).orElseThrow();
277278
var managerModuleMethodSymbol = managerModuleContext.getSymbolTree().getMethodSymbol("УстаревшаяПроцедура").orElseThrow();
@@ -280,16 +281,19 @@ void testGetReferencesFromLocalMethodSymbol() {
280281
var locationLocal = new Location(uri, Ranges.create(1, 4, 16));
281282
var locationCommonModule = new Location(uri, Ranges.create(2, 22, 41));
282283
var locationManagerModule = new Location(uri, Ranges.create(3, 38, 57));
284+
// TODO временная переменная
285+
var locationNonExportCommonModule = new Location(uri, Ranges.create(4, 22, 26));
283286

284287
// when
285288
var references = referenceIndex.getReferencesFrom(localMethodSymbol);
286289

287290
// then
288291
assertThat(references)
289-
.hasSize(3)
292+
.hasSize(4)
290293
.contains(Reference.of(localMethodSymbol, localMethodSymbol, locationLocal))
291294
.contains(Reference.of(localMethodSymbol, commonModuleMethodSymbol, locationCommonModule))
292295
.contains(Reference.of(localMethodSymbol, managerModuleMethodSymbol, locationManagerModule))
296+
.contains(Reference.of(localMethodSymbol, commonModuleNonExportMethodSymbol, locationNonExportCommonModule))
293297
;
294298
}
295299

0 commit comments

Comments
 (0)