public class GroovyGradleVisitor
extends com.android.tools.lint.client.api.GradleVisitor
GradleDetector using a real Groovy AST, which the Gradle plugin has
access to.| Constructor and Description |
|---|
GroovyGradleVisitor() |
| Modifier and Type | Method and Description |
|---|---|
com.android.tools.lint.detector.api.Location |
createLocation(com.android.tools.lint.detector.api.GradleContext context,
java.lang.Object cookie) |
java.lang.Object |
getPropertyKeyCookie(java.lang.Object cookie) |
java.lang.Object |
getPropertyPairCookie(java.lang.Object cookie) |
int |
getStartOffset(com.android.tools.lint.detector.api.GradleContext context,
java.lang.Object cookie) |
void |
visitBuildScript(com.android.tools.lint.detector.api.GradleContext context,
java.util.List<? extends com.android.tools.lint.detector.api.GradleScanner> detectors) |
public void visitBuildScript(@NonNull
com.android.tools.lint.detector.api.GradleContext context,
@NonNull
java.util.List<? extends com.android.tools.lint.detector.api.GradleScanner> detectors)
visitBuildScript in class com.android.tools.lint.client.api.GradleVisitorpublic int getStartOffset(@NonNull
com.android.tools.lint.detector.api.GradleContext context,
@NonNull
java.lang.Object cookie)
getStartOffset in class com.android.tools.lint.client.api.GradleVisitor@NonNull
public com.android.tools.lint.detector.api.Location createLocation(@NonNull
com.android.tools.lint.detector.api.GradleContext context,
@NonNull
java.lang.Object cookie)
createLocation in class com.android.tools.lint.client.api.GradleVisitor@NonNull
public java.lang.Object getPropertyKeyCookie(@NonNull
java.lang.Object cookie)
getPropertyKeyCookie in class com.android.tools.lint.client.api.GradleVisitor@NonNull
public java.lang.Object getPropertyPairCookie(@NonNull
java.lang.Object cookie)
getPropertyPairCookie in class com.android.tools.lint.client.api.GradleVisitor