Class AbstractDefaultIssue<T extends AbstractDefaultIssue>

java.lang.Object
org.sonar.api.batch.sensor.internal.DefaultStorable
org.sonar.api.batch.sensor.issue.internal.AbstractDefaultIssue<T>
Direct Known Subclasses:
DefaultExternalIssue, DefaultIssue

public abstract class AbstractDefaultIssue<T extends AbstractDefaultIssue> extends DefaultStorable
  • Field Details

  • Constructor Details

    • AbstractDefaultIssue

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

    • primaryLocation

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

      public 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(Iterable<org.sonar.api.batch.sensor.issue.NewIssueLocation> locations)
    • addFlow

      public T addFlow(Iterable<org.sonar.api.batch.sensor.issue.NewIssueLocation> flowLocations, org.sonar.api.batch.sensor.issue.NewIssue.FlowType type, @Nullable String flowDescription)