java.lang.Object
com.github._1c_syntax.bsl.languageserver.diagnostics.metadata.DiagnosticInfo

public class DiagnosticInfo extends Object
  • Constructor Details

  • Method Details

    • getCode

      public DiagnosticCode getCode()
    • getDiagnosticCodeDescriptionHref

      public String getDiagnosticCodeDescriptionHref()
    • getName

      public String getName()
    • getDescription

      public String getDescription()
    • getMessage

      public String getMessage()
    • getMessage

      public String getMessage(Object... args)
    • getResourceString

      public String getResourceString(String key)
    • getResourceString

      public String getResourceString(String key, Object... args)
    • getType

      public DiagnosticType getType()
    • getSeverity

      public DiagnosticSeverity getSeverity()
    • getLSPSeverity

      public org.eclipse.lsp4j.DiagnosticSeverity getLSPSeverity()
    • getCompatibilityMode

      public DiagnosticCompatibilityMode getCompatibilityMode()
    • getScope

      public DiagnosticScope getScope()
    • getModules

      public ModuleType[] getModules()
    • getMinutesToFix

      public int getMinutesToFix()
    • isActivatedByDefault

      public boolean isActivatedByDefault()
    • getTags

      public List<DiagnosticTag> getTags()
    • getLSPTags

      public List<org.eclipse.lsp4j.DiagnosticTag> getLSPTags()
    • getParameters

      public List<DiagnosticParameterInfo> getParameters()
    • getParameter

      public Optional<DiagnosticParameterInfo> getParameter(String parameterName)
    • canLocateOnProject

      public boolean canLocateOnProject()
    • getExtraMinForComplexity

      public double getExtraMinForComplexity()
    • getDefaultConfiguration

      public Map<String,Object> getDefaultConfiguration()
    • getDiagnosticClass

      public Class<? extends BSLDiagnostic> getDiagnosticClass()