package org.jetbrains.android.inspections.lint; import com.android.tools.lint.detector.api.Issue; import com.android.tools.lint.detector.api.Severity; import com.intellij.openapi.util.TextRange; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; /** * @author Eugene.Kudelevsky */ public class ProblemData { private final Issue myIssue; private final String myMessage; private final TextRange myTextRange; private final Severity myConfiguredSeverity; ProblemData(@NotNull Issue issue, @NotNull String message, @NotNull TextRange textRange, @Nullable Severity configuredSeverity) { myIssue = issue; myTextRange = textRange; myMessage = message; myConfiguredSeverity = configuredSeverity; } @NotNull public Issue getIssue() { return myIssue; } @NotNull public TextRange getTextRange() { return myTextRange; } @NotNull public String getMessage() { return myMessage; } @Nullable public Severity getConfiguredSeverity() { return myConfiguredSeverity; } }