Class DiagnosticHelper
java.lang.Object
com.github._1c_syntax.bsl.languageserver.utils.DiagnosticHelper
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
configureDiagnostic(BSLDiagnostic diagnostic, Map<String,Object> configuration)
static void
configureDiagnostic(BSLDiagnostic diagnostic, Map<String,Object> configuration, String... filter)
static Pattern
createPatternFromString(@NotNull String words)
Создает PATTERN из строки со словами с разделителем ',' (запятая) (используется в параметрах диагностики).static Pattern
createPatternFromString(@NotNull String words, String delimiter)
Создает PATTERN из строки со словами с указанным разделителем (используется в параметрах диагностики).static boolean
equalNodes(Tree leftNode, Tree rightNode)
static boolean
static boolean
isFTPConnectionType(ParseTree tnc)
static boolean
static boolean
isStructureType(ParseTree tnc)
static boolean
isWSDefinitionsType(ParseTree tnc)
-
Method Details
-
equalNodes
-
isStructureType
-
isFixedStructureType
-
isWSDefinitionsType
-
isFTPConnectionType
-
isInternetMailProfileType
-
configureDiagnostic
public static void configureDiagnostic(BSLDiagnostic diagnostic, Map<String,Object> configuration) -
configureDiagnostic
public static void configureDiagnostic(BSLDiagnostic diagnostic, Map<String,Object> configuration, String... filter) -
createPatternFromString
Создает PATTERN из строки со словами с разделителем ',' (запятая) (используется в параметрах диагностики). При создании паттерна удаляются концевые пробелы слов- Parameters:
words
- Строка со словами- Returns:
- Созданный паттерн
-
createPatternFromString
Создает PATTERN из строки со словами с указанным разделителем (используется в параметрах диагностики). При создании паттерна удаляются концевые пробелы слов- Parameters:
words
- Строка со словами- Returns:
- Созданный паттерн
-