Class DescriptionReader
java.lang.Object
com.github._1c_syntax.bsl.languageserver.context.symbol.description.DescriptionReader
Вспомогательный класс для чтения данных из описания метода
-
Method Summary
Modifier and TypeMethodDescriptionВыполняет разбор прочитанного AST дерева описания метода и возвращает список вариантов вызоваstatic String
Выполняет разбор прочитанного AST дерева описания метода и возвращает описание устаревшего методаВыполняет разбор прочитанного AST дерева описания метода и возвращает список примеровstatic String
Выполняет разбор прочитанного AST дерева описания метода и достает описание назначения метода.static List<ParameterDescription>
Выполняет разбор прочитанного AST дерева описания метода и формирует список описаний параметров методаstatic String
Выполняет разбор прочитанного AST дерева описания метода и возвращает описание назначения метода.static List<TypeDescription>
Выполняет разбор прочитанного AST дерева описания метода и формирует список описаний возвращаемых значений
-
Method Details
-
readParameters
public static List<ParameterDescription> readParameters(BSLMethodDescriptionParser.MethodDescriptionContext ctx) Выполняет разбор прочитанного AST дерева описания метода и формирует список описаний параметров метода- Parameters:
ctx
- Дерево описания метода- Returns:
- Список описаний параметров метода
-
readReturnedValue
public static List<TypeDescription> readReturnedValue(BSLMethodDescriptionParser.MethodDescriptionContext ctx) Выполняет разбор прочитанного AST дерева описания метода и формирует список описаний возвращаемых значений- Parameters:
ctx
- Дерево описания метода- Returns:
- Список описаний возвращаемых значений
-
readDeprecationInfo
Выполняет разбор прочитанного AST дерева описания метода и возвращает описание устаревшего метода- Parameters:
ctx
- Дерево описания метода- Returns:
- Описание устаревшего метода
-
readCallOptions
Выполняет разбор прочитанного AST дерева описания метода и возвращает список вариантов вызова- Parameters:
ctx
- Дерево описания метода- Returns:
- Список вариантов вызова
-
readExamples
Выполняет разбор прочитанного AST дерева описания метода и возвращает список примеров- Parameters:
ctx
- Дерево описания метода- Returns:
- Список примеров
-
readPurposeDescription
public static String readPurposeDescription(BSLMethodDescriptionParser.MethodDescriptionContext ctx) Выполняет разбор прочитанного AST дерева описания метода и возвращает описание назначения метода.- Parameters:
ctx
- Дерево описания метода- Returns:
- Описание назначения метода
-
readLink
Выполняет разбор прочитанного AST дерева описания метода и достает описание назначения метода. Если описание метода представляет собой только ссылку, то возвращает ее значение, иначе - пустая строка- Parameters:
ctx
- Дерево описания метода- Returns:
- Ссылка в методе
-