Package org.sonar.plugins.python.api
Class IssueLocation
- java.lang.Object
-
- org.sonar.plugins.python.api.IssueLocation
-
public abstract class IssueLocation extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intUNDEFINED_LINEstatic intUNDEFINED_OFFSET
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static IssueLocationatFileLevel(String message)static IssueLocationatLineLevel(String message, int lineNumber)abstract intendLine()abstract intendLineOffset()abstract StringfileId()Stringmessage()static IssueLocationpreciseLocation(LocationInFile locationInFile, String message)static IssueLocationpreciseLocation(Token token, String message)static IssueLocationpreciseLocation(Token from, Token to, String message)static IssueLocationpreciseLocation(Tree tree, String message)abstract intstartLine()abstract intstartLineOffset()
-
-
-
Field Detail
-
UNDEFINED_OFFSET
public static final int UNDEFINED_OFFSET
- See Also:
- Constant Field Values
-
UNDEFINED_LINE
public static final int UNDEFINED_LINE
- See Also:
- Constant Field Values
-
-
Method Detail
-
atFileLevel
public static IssueLocation atFileLevel(String message)
-
atLineLevel
public static IssueLocation atLineLevel(String message, int lineNumber)
-
preciseLocation
public static IssueLocation preciseLocation(Tree tree, @Nullable String message)
-
preciseLocation
public static IssueLocation preciseLocation(Token token, @Nullable String message)
-
preciseLocation
public static IssueLocation preciseLocation(Token from, Token to, @Nullable String message)
-
preciseLocation
public static IssueLocation preciseLocation(LocationInFile locationInFile, @Nullable String message)
-
message
@CheckForNull public String message()
-
startLine
public abstract int startLine()
-
startLineOffset
public abstract int startLineOffset()
-
endLine
public abstract int endLine()
-
endLineOffset
public abstract int endLineOffset()
-
fileId
@CheckForNull public abstract String fileId()
-
-