Class 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 Detail

      • NOOP_ANALYSIS_WARNINGS

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

      • AnalysisWarningsWrapper

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

      • addUnique

        public void addUnique​(String text)