Class AnalysisWarningsWrapper

java.lang.Object
org.sonar.java.AnalysisWarningsWrapper

@ScannerSide public class AnalysisWarningsWrapper extends Object
Wrap an AnalysisWarnings instance, available since SQ API 7.4. AnalysisWarnings are not supported in SonarLint context, hence this wrapper when running in SonarLint. The wrapper allows to avoid null check in every components which requires it.
  • Field Details

    • NOOP_ANALYSIS_WARNINGS

      public static final AnalysisWarningsWrapper NOOP_ANALYSIS_WARNINGS
      Noop instance which can be used as placeholder when AnalysisWarnings is not supported
  • Constructor Details

    • AnalysisWarningsWrapper

      public AnalysisWarningsWrapper(org.sonar.api.notifications.AnalysisWarnings analysisWarnings)
  • Method Details

    • addUnique

      public void addUnique(String text)