Interface SourceDefinedSymbolDescription
- All Known Implementing Classes:
MethodDescription
,VariableDescription
public interface SourceDefinedSymbolDescription
Базовый интерфейс объектов, имеющих описание
-
Method Summary
Modifier and TypeMethodDescriptiondefault boolean
Проверяет вхождение области заданной двумя пограничными токенами в область описанияСодержит часть строки после ключевого слова, в которой должно быть описание причины устаревания либо альтернативы.Содержит полное описание (весь текст).getLink()
Если описание содержит только ссылку, то здесь будет ее значениеОписание назначения (при наличии).Диапазон, в котором располагается описание.boolean
Признак устаревания.
-
Method Details
-
getDescription
String getDescription()Содержит полное описание (весь текст).- Returns:
- Строка с описанием
-
getDeprecationInfo
String getDeprecationInfo()Содержит часть строки после ключевого слова, в которой должно быть описание причины устаревания либо альтернативы.- Returns:
- Строка с описанием причины устаревания
-
isDeprecated
boolean isDeprecated()Признак устаревания.- Returns:
- Признак устаревания: True - устарел
-
getPurposeDescription
String getPurposeDescription()Описание назначения (при наличии).- Returns:
- Строка с описанием
-
getLink
String getLink()Если описание содержит только ссылку, то здесь будет ее значениеTODO Временное решение, надо будет продумать кошерное решение
- Returns:
- Строка с текстом ссылки (без префикса см./see)
-
getSimpleRange
SimpleRange getSimpleRange()Диапазон, в котором располагается описание.- Returns:
- Область описания
-
contains
Проверяет вхождение области заданной двумя пограничными токенами в область описания- Parameters:
first
- Токен левого верхнего угла областиlast
- Токен нижнего правого узла области- Returns:
- Признак вхождения
-