Package org.sonar.python
Class IssueLocation
- java.lang.Object
-
- org.sonar.python.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()Stringmessage()static IssueLocationpreciseLocation(com.sonar.sslr.api.AstNode startNode, com.sonar.sslr.api.AstNode endNode, String message)static IssueLocationpreciseLocation(com.sonar.sslr.api.AstNode startNode, 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(com.sonar.sslr.api.AstNode startNode, com.sonar.sslr.api.AstNode endNode, String message)
-
preciseLocation
public static IssueLocation preciseLocation(com.sonar.sslr.api.AstNode startNode, @Nullable String message)
-
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)
-
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()
-
-