com.android.tools.lint.checks.infrastructure
Class LintDetectorTest.TestConfiguration

java.lang.Object
  extended by com.android.tools.lint.client.api.Configuration
      extended by com.android.tools.lint.client.api.DefaultConfiguration
          extended by com.android.tools.lint.checks.infrastructure.LintDetectorTest.TestConfiguration
Enclosing class:
LintDetectorTest

public class LintDetectorTest.TestConfiguration
extends com.android.tools.lint.client.api.DefaultConfiguration


Field Summary
 
Fields inherited from class com.android.tools.lint.client.api.DefaultConfiguration
CONFIG_FILE_NAME
 
Constructor Summary
protected LintDetectorTest.TestConfiguration(com.android.tools.lint.client.api.LintClient client, com.android.tools.lint.detector.api.Project project, com.android.tools.lint.client.api.Configuration parent)
           
  LintDetectorTest.TestConfiguration(com.android.tools.lint.client.api.LintClient client, com.android.tools.lint.detector.api.Project project, com.android.tools.lint.client.api.Configuration parent, java.io.File configFile)
           
 
Method Summary
protected  com.android.tools.lint.detector.api.Severity getDefaultSeverity(com.android.tools.lint.detector.api.Issue issue)
           
 void ignore(com.android.tools.lint.detector.api.Context context, com.android.tools.lint.detector.api.Issue issue, com.android.tools.lint.detector.api.Location location, java.lang.String message)
           
 boolean isEnabled(com.android.tools.lint.detector.api.Issue issue)
           
 void setSeverity(com.android.tools.lint.detector.api.Issue issue, com.android.tools.lint.detector.api.Severity severity)
           
 
Methods inherited from class com.android.tools.lint.client.api.DefaultConfiguration
create, create, finishBulkEditing, getSeverity, globToRegexp, ignore, isIgnored, startBulkEditing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LintDetectorTest.TestConfiguration

protected LintDetectorTest.TestConfiguration(@NonNull
                                             com.android.tools.lint.client.api.LintClient client,
                                             @NonNull
                                             com.android.tools.lint.detector.api.Project project,
                                             @Nullable
                                             com.android.tools.lint.client.api.Configuration parent)

LintDetectorTest.TestConfiguration

public LintDetectorTest.TestConfiguration(@NonNull
                                          com.android.tools.lint.client.api.LintClient client,
                                          @Nullable
                                          com.android.tools.lint.detector.api.Project project,
                                          @Nullable
                                          com.android.tools.lint.client.api.Configuration parent,
                                          @NonNull
                                          java.io.File configFile)
Method Detail

getDefaultSeverity

@NonNull
protected com.android.tools.lint.detector.api.Severity getDefaultSeverity(@NonNull
                                                                                  com.android.tools.lint.detector.api.Issue issue)
Overrides:
getDefaultSeverity in class com.android.tools.lint.client.api.DefaultConfiguration

isEnabled

public boolean isEnabled(@NonNull
                         com.android.tools.lint.detector.api.Issue issue)
Overrides:
isEnabled in class com.android.tools.lint.client.api.Configuration

ignore

public void ignore(@NonNull
                   com.android.tools.lint.detector.api.Context context,
                   @NonNull
                   com.android.tools.lint.detector.api.Issue issue,
                   @Nullable
                   com.android.tools.lint.detector.api.Location location,
                   @NonNull
                   java.lang.String message)
Overrides:
ignore in class com.android.tools.lint.client.api.DefaultConfiguration

setSeverity

public void setSeverity(@NonNull
                        com.android.tools.lint.detector.api.Issue issue,
                        @Nullable
                        com.android.tools.lint.detector.api.Severity severity)
Overrides:
setSeverity in class com.android.tools.lint.client.api.DefaultConfiguration