com.android.tools.lint
Class Warning
java.lang.Object
com.android.tools.lint.Warning
- All Implemented Interfaces:
- java.lang.Comparable<Warning>
public class Warning
- extends java.lang.Object
- implements java.lang.Comparable<Warning>
A Warning
represents a specific warning that a LintClient
has been told about. The context stores these as they are reported into a
list of warnings such that it can sort them all before presenting them all at
the end.
Field Summary |
java.lang.Object |
data
|
java.lang.String |
errorLine
|
java.io.File |
file
|
java.lang.String |
fileContents
|
com.android.builder.model.AndroidProject |
gradleProject
|
com.android.tools.lint.detector.api.Issue |
issue
|
int |
line
|
com.android.tools.lint.detector.api.Location |
location
|
java.lang.String |
message
|
int |
offset
|
java.lang.String |
path
|
com.android.tools.lint.detector.api.Project |
project
|
com.android.tools.lint.detector.api.Severity |
severity
|
java.util.Set<com.android.builder.model.Variant> |
variants
|
Constructor Summary |
Warning(com.android.tools.lint.detector.api.Issue issue,
java.lang.String message,
com.android.tools.lint.detector.api.Severity severity,
com.android.tools.lint.detector.api.Project project,
java.lang.Object data)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
issue
public final com.android.tools.lint.detector.api.Issue issue
message
public final java.lang.String message
severity
public final com.android.tools.lint.detector.api.Severity severity
data
public final java.lang.Object data
project
public final com.android.tools.lint.detector.api.Project project
gradleProject
public com.android.builder.model.AndroidProject gradleProject
location
public com.android.tools.lint.detector.api.Location location
file
public java.io.File file
path
public java.lang.String path
line
public int line
offset
public int offset
errorLine
public java.lang.String errorLine
fileContents
public java.lang.String fileContents
variants
public java.util.Set<com.android.builder.model.Variant> variants
Warning
public Warning(com.android.tools.lint.detector.api.Issue issue,
java.lang.String message,
com.android.tools.lint.detector.api.Severity severity,
com.android.tools.lint.detector.api.Project project,
java.lang.Object data)
compareTo
public int compareTo(@NonNull
Warning other)
- Specified by:
compareTo
in interface java.lang.Comparable<Warning>
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
isVariantSpecific
public boolean isVariantSpecific()
includesMoreThanExcludes
public boolean includesMoreThanExcludes()
getIncludedVariantNames
public java.util.List<java.lang.String> getIncludedVariantNames()
getExcludedVariantNames
public java.util.List<java.lang.String> getExcludedVariantNames()