Class ParserSymbolDescriptionAdapter
java.lang.Object
com.github._1c_syntax.bsl.languageserver.context.symbol.ParserSymbolDescriptionAdapter
- All Implemented Interfaces:
SymbolDescription
Адаптер описания, полученного
bsl-parser'ом из doc-комментариев
SourceDefinedSymbol,
к нашему интерфейсу SymbolDescription.-
Field Summary
Fields inherited from interface SymbolDescription
EMPTY -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic SymbolDescriptionof(SourceDefinedSymbolDescription description) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface SymbolDescription
isEmpty
-
Method Details
-
of
-
getPurposeDescription
- Specified by:
getPurposeDescriptionin interfaceSymbolDescription- Returns:
- основной текст описания (без блока deprecation, без параметров).
Никогда не
null; пустая строка означает «описания нет».
-
isDeprecated
public boolean isDeprecated()- Specified by:
isDeprecatedin interfaceSymbolDescription- Returns:
true, если сущность помечена как устаревшая.
-
getDeprecationInfo
- Specified by:
getDeprecationInfoin interfaceSymbolDescription- Returns:
- сопровождающий текст об устаревании (например, на что заменено).
Никогда не
null; пустая строка допустима.
-