Class AbstractDefaultIssue<T extends AbstractDefaultIssue>

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.List<java.util.List<org.sonar.api.batch.sensor.issue.IssueLocation>> flows  
      protected org.sonar.api.batch.sensor.issue.IssueLocation primaryLocation  
      protected DefaultInputProject project  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      T addFlow​(java.lang.Iterable<org.sonar.api.batch.sensor.issue.NewIssueLocation> locations)  
      T addLocation​(org.sonar.api.batch.sensor.issue.NewIssueLocation secondaryLocation)  
      T at​(org.sonar.api.batch.sensor.issue.NewIssueLocation primaryLocation)  
      java.util.List<org.sonar.api.batch.sensor.issue.Issue.Flow> flows()  
      org.sonar.api.batch.sensor.issue.NewIssueLocation newLocation()  
      org.sonar.api.batch.sensor.issue.IssueLocation primaryLocation()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • primaryLocation

        protected org.sonar.api.batch.sensor.issue.IssueLocation primaryLocation
      • flows

        protected java.util.List<java.util.List<org.sonar.api.batch.sensor.issue.IssueLocation>> flows
    • Constructor Detail

      • AbstractDefaultIssue

        public AbstractDefaultIssue​(DefaultInputProject project,
                                    @Nullable
                                    org.sonar.api.batch.sensor.internal.SensorStorage storage)
    • Method Detail

      • primaryLocation

        public org.sonar.api.batch.sensor.issue.IssueLocation primaryLocation()
      • flows

        public java.util.List<org.sonar.api.batch.sensor.issue.Issue.Flow> flows()
      • newLocation

        public org.sonar.api.batch.sensor.issue.NewIssueLocation newLocation()
      • at

        public T at​(org.sonar.api.batch.sensor.issue.NewIssueLocation primaryLocation)
      • addLocation

        public T addLocation​(org.sonar.api.batch.sensor.issue.NewIssueLocation secondaryLocation)
      • addFlow

        public T addFlow​(java.lang.Iterable<org.sonar.api.batch.sensor.issue.NewIssueLocation> locations)