Class XmlCheckVerifier.FakeXmlCheckContext

  • All Implemented Interfaces:
    org.sonar.java.xml.XmlCheckContext
    Enclosing class:
    XmlCheckVerifier

    public static class XmlCheckVerifier.FakeXmlCheckContext
    extends org.sonar.java.xml.XmlCheckContextImpl
    • Constructor Detail

      • FakeXmlCheckContext

        public FakeXmlCheckContext​(Document document,
                                   File file)
    • Method Detail

      • getMessages

        public Set<org.sonar.java.AnalyzerMessage> getMessages()
      • reportIssueOnFile

        public void reportIssueOnFile​(org.sonar.plugins.java.api.JavaCheck check,
                                      String message)
        Specified by:
        reportIssueOnFile in interface org.sonar.java.xml.XmlCheckContext
        Overrides:
        reportIssueOnFile in class org.sonar.java.xml.XmlCheckContextImpl
      • reportIssue

        public void reportIssue​(org.sonar.plugins.java.api.JavaCheck check,
                                Node node,
                                String message)
        Specified by:
        reportIssue in interface org.sonar.java.xml.XmlCheckContext
        Overrides:
        reportIssue in class org.sonar.java.xml.XmlCheckContextImpl
      • reportIssue

        public void reportIssue​(org.sonar.plugins.java.api.JavaCheck check,
                                int line,
                                String message)
        Specified by:
        reportIssue in interface org.sonar.java.xml.XmlCheckContext
        Overrides:
        reportIssue in class org.sonar.java.xml.XmlCheckContextImpl
      • reportIssue

        public void reportIssue​(org.sonar.plugins.java.api.JavaCheck check,
                                Node node,
                                String message,
                                Iterable<org.sonar.java.xml.XmlCheckContext.XmlDocumentLocation> secondary)
        Specified by:
        reportIssue in interface org.sonar.java.xml.XmlCheckContext
        Overrides:
        reportIssue in class org.sonar.java.xml.XmlCheckContextImpl
      • reportIssue

        public void reportIssue​(org.sonar.plugins.java.api.JavaCheck check,
                                Node node,
                                String message,
                                Iterable<org.sonar.java.xml.XmlCheckContext.XmlDocumentLocation> secondary,
                                @Nullable
                                Integer cost)
        Specified by:
        reportIssue in interface org.sonar.java.xml.XmlCheckContext
        Overrides:
        reportIssue in class org.sonar.java.xml.XmlCheckContextImpl