Class Modules
java.lang.Object
com.github._1c_syntax.bsl.languageserver.utils.Modules
Утилитный класс для работы с модулями BSL.
Предоставляет методы для анализа конструкций, специфичных для модулей.
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisStaticModule(DocumentContext documentContext) Объявляет ли модуль «статические» (модуль-уровень) методы: CommonModule / ManagerModule / OScriptModule.static booleanisThisObject(BSLParser.ComplexIdentifierContext complexIdentifier) Проверить, является ли идентификатор ссылкой на "ЭтотОбъект" (ThisObject).
-
Method Details
-
isThisObject
Проверить, является ли идентификатор ссылкой на "ЭтотОбъект" (ThisObject).- Parameters:
complexIdentifier- Сложный идентификатор для проверки- Returns:
- true, если идентификатор представляет ЭтотОбъект/ThisObject
-
isStaticModule
Объявляет ли модуль «статические» (модуль-уровень) методы: CommonModule / ManagerModule / OScriptModule. ObjectModule, формы и OScript-классы — instance-методы.
-