Class DocumentContext

java.lang.Object
com.github._1c_syntax.bsl.languageserver.context.DocumentContext

@Component @Scope("prototype") public class DocumentContext extends Object
  • Constructor Details

  • Method Details

    • getServerContext

      public ServerContext getServerContext()
    • getContent

      public String getContent()
    • getContentList

      public String[] getContentList()
    • getAst

      public com.github._1c_syntax.bsl.parser.BSLParser.FileContext getAst()
    • getSymbolTree

      public SymbolTree getSymbolTree()
    • getTokens

      public List<org.antlr.v4.runtime.Token> getTokens()
    • getTokensFromDefaultChannel

      public List<org.antlr.v4.runtime.Token> getTokensFromDefaultChannel()
    • getComments

      public List<org.antlr.v4.runtime.Token> getComments()
    • getText

      public String getText(Range range)
    • getScriptVariantLocale

      public Locale getScriptVariantLocale()
    • getMetrics

      public MetricStorage getMetrics()
    • getUri

      public URI getUri()
    • getFileType

      public FileType getFileType()
    • getCognitiveComplexityData

      public ComplexityData getCognitiveComplexityData()
    • getCyclomaticComplexityData

      public ComplexityData getCyclomaticComplexityData()
    • getDiagnosticIgnorance

      public DiagnosticIgnoranceComputer.Data getDiagnosticIgnorance()
    • getModuleType

      public ModuleType getModuleType()
    • getSupportVariants

      public Map<SupportConfiguration,​SupportVariant> getSupportVariants()
    • getMdObject

      public Optional<AbstractMDObjectBase> getMdObject()
    • getQueries

      public List<com.github._1c_syntax.bsl.parser.SDBLTokenizer> getQueries()
    • getDiagnostics

      public List<Diagnostic> getDiagnostics()
    • getComputedDiagnostics

      public List<Diagnostic> getComputedDiagnostics()
    • rebuild

      public void rebuild(String content, int version)
    • clearSecondaryData

      public void clearSecondaryData()
    • getVersion

      public int getVersion()
    • setContext

      @Autowired public void setContext(ServerContext context)
    • setDiagnosticComputer

      @Autowired public void setDiagnosticComputer(DiagnosticComputer diagnosticComputer)
    • setConfiguration

      @Autowired public void setConfiguration(LanguageServerConfiguration configuration)