File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed
java/com/github/_1c_syntax/bsl/languageserver/references Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -93,6 +93,12 @@ void testFindNotifyDescription() {
93
93
assertThat (method ).isPresent ();
94
94
references = referenceIndex .getReferencesTo (method .get ());
95
95
assertThat (references ).hasSize (1 );
96
+
97
+ // Проверяем обход дерева в глубину для NewExpression если это описание оповещения
98
+ method = documentContext .getSymbolTree ().getMethodSymbol ("ДополнительныеПараметрыОповещения" );
99
+ assertThat (method ).isPresent ();
100
+ references = referenceIndex .getReferencesTo (method .get ());
101
+ assertThat (references ).hasSize (1 );
96
102
}
97
103
98
104
@ Test
Original file line number Diff line number Diff line change 4
4
ОписаниеОповещения1 = Новый ОписаниеОповещения(
5
5
"ОбработчикОписаниеОповещения" ,
6
6
ЭтотОбъект,
7
- ,
7
+ ДополнительныеПараметрыОповещения() , // Проверим ловится ли ссылка на вложенный метод
8
8
"ОшибкаОписаниеОповещения" ,
9
9
ЭтотОбъект
10
10
);
30
30
31
31
КонецПроцедуры
32
32
33
+ Функция ДополнительныеПараметрыОповещения ()
34
+
35
+ Возврат Новый Структура("Тест" , "Тест" );
36
+
37
+ КонецФункции
38
+
33
39
Процедура ОбработчикОписаниеОповещения (Ответ , ДопПараметры ) Экспорт
34
40
35
41
// Тут какой-то код
You can’t perform that action at this time.
0 commit comments