Home | History | Annotate | Download | only in 22.7.0

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/tools/
com/android/tools/lint/
com/android/tools/lint/EcjParser$LocationHandle.class
EcjParser.java
package com.android.tools.lint
 com.android.tools.lint.EcjParser$LocationHandle extends java.lang.Object implements com.android.tools.lint.detector.api.Location$Handle  {
	private java.io.File mFile
	private lombok.ast.Node mNode
	private Object mClientData
	public void  (java.io.File, lombok.ast.Node) 
		java.io.File file
		lombok.ast.Node node
	public com.android.tools.lint.detector.api.Location resolve () 
		lombok.ast.Position pos
	public void setClientData (java.lang.Object) 
		Object clientData
	public java.lang.Object getClientData () 
}

com/android/tools/lint/EcjParser.class
EcjParser.java
package com.android.tools.lint
public com.android.tools.lint.EcjParser extends java.lang.Object implements com.android.tools.lint.client.api.IJavaParser  {
	private final org.eclipse.jdt.internal.compiler.parser.Parser mParser
	private final com.android.tools.lint.client.api.LintClient mClient
	public void  (com.android.tools.lint.client.api.LintClient) 
		com.android.tools.lint.client.api.LintClient client
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
	public lombok.ast.Node parseJava (com.android.tools.lint.detector.api.JavaContext) 
		org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
		lombok.ast.Node node
		java.util.Iterator i$
		java.util.List nodes
		Throwable t
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.ecj.EcjTreeConverter converter
		String code
		org.eclipse.jdt.internal.compiler.batch.CompilationUnit sourceUnit
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	public com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node) 
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Node node
		lombok.ast.Position position
	public com.android.tools.lint.detector.api.Location$Handle createLocationHandle (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node) 
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Node node
	public void dispose (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node) 
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Node compilationUnit
	public lombok.ast.Node resolve (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node) 
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Node node
	public lombok.ast.TypeReference getType (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node) 
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Node node
}

com/android/tools/lint/HtmlReporter$1.class
HtmlReporter.java
package com.android.tools.lint
 com.android.tools.lint.HtmlReporter$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.tools.lint.HtmlReporter this$0
	void  (com.android.tools.lint.HtmlReporter) 
	public int compare (java.lang.String, java.lang.String) 
		String s1
		String s2
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/tools/lint/HtmlReporter.class
HtmlReporter.java
package com.android.tools.lint
public com.android.tools.lint.HtmlReporter extends com.android.tools.lint.Reporter {
	private static final boolean USE_HOLO_STYLE
	private static final String CSS
	private static final int SPLIT_LIMIT
	private static final int SHOWN_COUNT
	protected final java.io.Writer mWriter
	private String mStripPrefix
	private String mFixUrl
	static final boolean $assertionsDisabled
	public void  (com.android.tools.lint.LintCliClient, java.io.File)  throws java.io.IOException 
		com.android.tools.lint.LintCliClient client
		java.io.File output
	public void write (int, int, java.util.List)  throws java.io.IOException 
		com.android.tools.lint.Warning warning
		java.util.Iterator i$
		String id
		int offset
		String s
		com.android.tools.lint.detector.api.Position start
		int line
		String path
		String name
		String message
		com.android.tools.lint.detector.api.Position start
		int line
		String path
		String id
		com.android.tools.lint.detector.api.Location l
		int otherLocations
		String url
		boolean addedImage
		com.android.tools.lint.Warning warning
		java.util.Iterator i$
		com.android.tools.lint.Warning first
		com.android.tools.lint.detector.api.Issue issue
		boolean partialHide
		int count
		java.util.List warnings
		java.util.Iterator i$
		java.util.List related
		java.util.List currentList
		com.android.tools.lint.detector.api.Category previousCategory
		String url
		int errorCount
		int warningCount
		java.util.List issues
		java.util.Map missing
		com.android.tools.lint.detector.api.Issue previousIssue
	private void writeIssueMetadata (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity, java.lang.String)  throws java.io.IOException 
		String uri
		java.util.Iterator i$
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Severity severity
		String disabledBy
		String description
		String explanationHtml
		java.util.List moreInfo
		int count
	private void writeSuppressInfo ()  throws java.io.IOException 
	protected java.util.Map computeMissingIssues (java.util.List) 
		com.android.tools.lint.Warning warning
		java.util.Iterator i$
		com.android.tools.lint.detector.api.Project project
		java.util.Iterator i$
		com.android.tools.lint.detector.api.Issue issue
		java.util.Iterator i$
		java.util.List warnings
		java.util.Set projects
		java.util.Set seen
		com.android.tools.lint.client.api.Configuration cliConfiguration
		java.util.Map map
	private void writeMissingIssues (java.util.Map)  throws java.io.IOException 
		String disabledBy
		com.android.tools.lint.detector.api.Issue issue
		java.util.Iterator i$
		java.util.Map missing
		java.util.List list
	protected void writeStyleSheet ()  throws java.io.IOException 
		java.io.InputStream input
		byte[] bytes
		String css
		String ref
		java.net.URL cssUrl
	private void writeOverview (java.util.List, int)  throws java.io.IOException 
		com.android.tools.lint.Warning warning
		java.util.Iterator i$
		String categoryName
		com.android.tools.lint.detector.api.Issue issue
		boolean isError
		String imageUrl
		java.util.List warnings
		java.util.Iterator i$
		java.util.List related
		int missingCount
		String errorUrl
		String warningUrl
		com.android.tools.lint.detector.api.Category previousCategory
	private java.lang.String writeLocation (java.io.File, java.lang.String, int)  throws java.io.IOException 
		java.io.File file
		String path
		int line
		String url
		String displayPath
	private boolean addImage (java.lang.String, com.android.tools.lint.detector.api.Location)  throws java.io.IOException 
		String imageUrl
		String linkedUrl
		java.util.Iterator i$
		int end
		int index
		String linkedUrl
		java.util.Iterator i$
		java.util.List urls
		String url
		com.android.tools.lint.detector.api.Location location
	private static int getDpiRank (java.lang.String) 
		String url
	private void appendCodeBlock (java.lang.String, int, int)  throws java.io.IOException 
		int delta
		int lineOffset
		String line
		int l
		String contents
		int lineno
		int offset
		int max
		int min
	protected void appendEscapedText (java.lang.String)  throws java.io.IOException 
		char c
		int i
		int n
		String textValue
	private java.lang.String stripPath (java.lang.String) 
		int index
		String path
	void setStripPrefix (java.lang.String) 
		String prefix
	static java.net.URL getWarningIconUrl () 
	static java.net.URL getErrorIconUrl () 
	static int access$000 (java.lang.String) 
		String x0
	static void  () 
}

com/android/tools/lint/LintCliClient$1.class
LintCliClient.java
package com.android.tools.lint
 com.android.tools.lint.LintCliClient$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$tools$lint$client$api$LintListener$EventType
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/tools/lint/LintCliClient$CliConfiguration.class
LintCliClient.java
package com.android.tools.lint
 com.android.tools.lint.LintCliClient$CliConfiguration extends com.android.tools.lint.client.api.DefaultConfiguration {
	private boolean mFatalOnly
	final com.android.tools.lint.LintCliClient this$0
	void  (com.android.tools.lint.LintCliClient, com.android.tools.lint.client.api.Configuration, com.android.tools.lint.detector.api.Project, boolean) 
		com.android.tools.lint.client.api.Configuration parent
		com.android.tools.lint.detector.api.Project project
		boolean fatalOnly
	void  (com.android.tools.lint.LintCliClient, java.io.File, boolean) 
		java.io.File lintFile
		boolean fatalOnly
	public com.android.tools.lint.detector.api.Severity getSeverity (com.android.tools.lint.detector.api.Issue) 
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Severity severity
	protected com.android.tools.lint.detector.api.Severity getDefaultSeverity (com.android.tools.lint.detector.api.Issue) 
		com.android.tools.lint.detector.api.Issue issue
	private com.android.tools.lint.detector.api.Severity computeSeverity (com.android.tools.lint.detector.api.Issue) 
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Severity severity
		String id
		java.util.Set suppress
		com.android.tools.lint.detector.api.Severity manual
		java.util.Set enabled
		java.util.Set check
}

com/android/tools/lint/LintCliClient$ProgressPrinter.class
LintCliClient.java
package com.android.tools.lint
 com.android.tools.lint.LintCliClient$ProgressPrinter extends java.lang.Object implements com.android.tools.lint.client.api.LintListener  {
	private void  () 
	public void update (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.client.api.LintListener$EventType, com.android.tools.lint.detector.api.Context) 
		String name
		String name
		com.android.tools.lint.client.api.LintDriver lint
		com.android.tools.lint.client.api.LintListener$EventType type
		com.android.tools.lint.detector.api.Context context
	void  (com.android.tools.lint.LintCliClient$1) 
		com.android.tools.lint.LintCliClient$1 x0
}

com/android/tools/lint/LintCliClient.class
LintCliClient.java
package com.android.tools.lint
public com.android.tools.lint.LintCliClient extends com.android.tools.lint.client.api.LintClient {
	protected final java.util.List mWarnings
	protected boolean mHasErrors
	protected int mErrorCount
	protected int mWarningCount
	protected com.android.tools.lint.client.api.IssueRegistry mRegistry
	protected com.android.tools.lint.client.api.LintDriver mDriver
	protected final com.android.tools.lint.LintCliFlags mFlags
	private com.android.tools.lint.client.api.Configuration mConfiguration
	private final java.util.Map mFileContents
	private java.util.Map mProjectInfo
	private static java.util.Set sAlreadyWarned
	static final boolean $assertionsDisabled
	public void  () 
		com.android.tools.lint.TextReporter reporter
	public void  (com.android.tools.lint.LintCliFlags) 
		com.android.tools.lint.LintCliFlags flags
	public int run (com.android.tools.lint.client.api.IssueRegistry, java.util.List)  throws java.io.IOException 
		com.android.tools.lint.Reporter reporter
		java.util.Iterator i$
		com.android.tools.lint.client.api.IssueRegistry registry
		java.util.List files
		boolean hasConsoleOutput
	protected com.android.tools.lint.client.api.LintRequest createLintRequest (java.util.List) 
		java.util.List files
	public transient void log (com.android.tools.lint.detector.api.Severity, java.lang.Throwable, java.lang.String, java.lang.Object[]) 
		com.android.tools.lint.detector.api.Severity severity
		Throwable exception
		String format
		Object[] args
	public com.android.tools.lint.client.api.IDomParser getDomParser () 
	public com.android.tools.lint.client.api.Configuration getConfiguration (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	private java.lang.String getContents (java.io.File) 
		java.io.File file
		String s
	public com.android.tools.lint.client.api.IJavaParser getJavaParser () 
	public void report (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Location, java.lang.String, java.lang.Object) 
		int i
		int i
		int i
		int endLine
		int endColumn
		int column
		StringBuilder sb
		boolean displayCaret
		com.android.tools.lint.detector.api.Position endPosition
		int line
		java.io.File file
		com.android.tools.lint.detector.api.Position startPosition
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Severity severity
		com.android.tools.lint.detector.api.Location location
		String message
		Object data
		com.android.tools.lint.Warning warning
	static java.lang.String getLine (java.lang.String, int) 
		String contents
		int line
		int index
	static java.lang.String getLineOfOffset (java.lang.String, int) 
		String contents
		int offset
		int end
	static int getLineOffset (java.lang.String, int) 
		int i
		String contents
		int line
		int index
	public java.lang.String readFile (java.io.File) 
		java.io.IOException e
		java.io.File file
	boolean isCheckingSpecificIssues () 
	protected com.android.tools.lint.client.api.LintClient$ClassPathInfo getClassPath (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.client.api.LintClient$ClassPathInfo info
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.client.api.LintClient$ClassPathInfo classPath
		java.util.List sources
		java.util.List classes
		java.util.List libraries
		com.android.tools.lint.client.api.LintClient$ClassPathInfo info
	public java.util.List getResourceFolders (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
		java.util.List resources
	static java.lang.String getCleanPath (java.io.File) 
		char c
		int i
		String element
		java.util.Iterator i$
		java.io.File file
		String path
		StringBuilder sb
	java.lang.String getDisplayPath (com.android.tools.lint.detector.api.Project, java.io.File) 
		int chop
		com.android.tools.lint.detector.api.Project project
		java.io.File file
		String path
	boolean isAllEnabled () 
	com.android.tools.lint.client.api.IssueRegistry getRegistry () 
	com.android.tools.lint.client.api.LintDriver getDriver () 
	com.android.tools.lint.client.api.Configuration getConfiguration () 
		java.io.File configFile
	boolean isSuppressed (com.android.tools.lint.detector.api.Issue) 
		com.android.tools.lint.detector.api.Issue issue
	public com.android.tools.lint.client.api.Configuration createConfigurationFromFile (java.io.File) 
		java.io.File file
	java.lang.String getRevision () 
		java.util.Properties properties
		String revision
		java.io.IOException e
		java.io.FileInputStream input
		java.io.File file
	public boolean haveErrors () 
	static void  () 
}

com/android/tools/lint/LintCliFlags.class
LintCliFlags.java
package com.android.tools.lint
public com.android.tools.lint.LintCliFlags extends java.lang.Object {
	private final java.util.Set mSuppress
	private final java.util.Set mEnabled
	private java.util.Map mSeverities
	private java.util.Set mCheck
	private boolean mSetExitCode
	private boolean mFullPath
	private boolean mShowLines
	private final java.util.List mReporters
	private boolean mQuiet
	private boolean mWarnAll
	private boolean mNoWarnings
	private boolean mAllErrors
	private boolean mFatalOnly
	private boolean mExplainIssues
	private java.util.List mSources
	private java.util.List mClasses
	private java.util.List mLibraries
	private java.util.List mResources
	private java.io.File mDefaultConfiguration
	private boolean mShowAll
	public static final int ERRNO_SUCCESS
	public static final int ERRNO_ERRORS
	public static final int ERRNO_USAGE
	public static final int ERRNO_EXISTS
	public static final int ERRNO_HELP
	public static final int ERRNO_INVALID_ARGS
	public void  () 
	public java.util.Set getSuppressedIds () 
	public java.util.Set getEnabledIds () 
	public java.util.Map getSeverityOverrides () 
	public java.util.Set getExactCheckedIds () 
	public void setExactCheckedIds (java.util.Set) 
		java.util.Set check
	public boolean isSetExitCode () 
	public void setSetExitCode (boolean) 
		boolean setExitCode
	public boolean isFullPath () 
	public void setFullPath (boolean) 
		boolean fullPath
	public boolean isShowSourceLines () 
	public void setShowSourceLines (boolean) 
		boolean showLines
	public java.util.List getReporters () 
	public boolean isQuiet () 
	public void setQuiet (boolean) 
		boolean quiet
	public boolean isCheckAllWarnings () 
	public void setCheckAllWarnings (boolean) 
		boolean warnAll
	public boolean isIgnoreWarnings () 
	public void setIgnoreWarnings (boolean) 
		boolean noWarnings
	public boolean isWarningsAsErrors () 
	public void setWarningsAsErrors (boolean) 
		boolean allErrors
	public boolean isShowEverything () 
	public void setShowEverything (boolean) 
		boolean showAll
	public java.io.File getDefaultConfiguration () 
	public void setDefaultConfiguration (java.io.File) 
		java.io.File defaultConfiguration
	public java.util.List getSourcesOverride () 
	public void setSourcesOverride (java.util.List) 
		java.util.List sources
	public java.util.List getClassesOverride () 
	public void setClassesOverride (java.util.List) 
		java.util.List classes
	public java.util.List getLibrariesOverride () 
	public void setLibrariesOverride (java.util.List) 
		java.util.List libraries
	public java.util.List getResourcesOverride () 
	public void setResourcesOverride (java.util.List) 
		java.util.List resources
	public boolean isFatalOnly () 
	public void setFatalOnly (boolean) 
		boolean fatalOnly
	public void setSeverityOverrides (java.util.Map) 
		java.util.Map severities
	public boolean isExplainIssues () 
	public void setExplainIssues (boolean) 
		boolean explainText
}

com/android/tools/lint/LintCliXmlParser$LocationHandle.class
LintCliXmlParser.java
package com.android.tools.lint
 com.android.tools.lint.LintCliXmlParser$LocationHandle extends java.lang.Object implements com.android.tools.lint.detector.api.Location$Handle  {
	private final java.io.File mFile
	private final org.w3c.dom.Node mNode
	private Object mClientData
	final com.android.tools.lint.LintCliXmlParser this$0
	public void  (com.android.tools.lint.LintCliXmlParser, java.io.File, org.w3c.dom.Node) 
		java.io.File file
		org.w3c.dom.Node node
	public com.android.tools.lint.detector.api.Location resolve () 
		com.android.tools.lint.LintCliXmlParser$OffsetPosition pos
	public void setClientData (java.lang.Object) 
		Object clientData
	public java.lang.Object getClientData () 
}

com/android/tools/lint/LintCliXmlParser$OffsetPosition.class
LintCliXmlParser.java
package com.android.tools.lint
 com.android.tools.lint.LintCliXmlParser$OffsetPosition extends com.android.tools.lint.detector.api.Position implements com.android.utils.PositionXmlParser$Position  {
	private final int mLine
	private final int mColumn
	private final int mOffset
	private com.android.utils.PositionXmlParser$Position mEnd
	public void  (int, int, int) 
		int line
		int column
		int offset
	public int getLine () 
	public int getOffset () 
	public int getColumn () 
	public com.android.utils.PositionXmlParser$Position getEnd () 
	public void setEnd (com.android.utils.PositionXmlParser$Position) 
		com.android.utils.PositionXmlParser$Position end
	public java.lang.String toString () 
}

com/android/tools/lint/LintCliXmlParser.class
LintCliXmlParser.java
package com.android.tools.lint
public com.android.tools.lint.LintCliXmlParser extends com.android.utils.PositionXmlParser implements com.android.tools.lint.client.api.IDomParser  {
	public void  () 
	public org.w3c.dom.Document parseXml (com.android.tools.lint.detector.api.XmlContext) 
		java.io.UnsupportedEncodingException e
		int prologue
		int comment
		com.android.tools.lint.detector.api.Location location
		String message
		org.xml.sax.SAXException e
		Throwable t
		com.android.tools.lint.detector.api.XmlContext context
		String xml
	public com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
		com.android.tools.lint.LintCliXmlParser$OffsetPosition pos
	public com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node, int, int) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
		int start
		int end
		com.android.tools.lint.LintCliXmlParser$OffsetPosition pos
	public com.android.tools.lint.detector.api.Location$Handle createLocationHandle (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
	protected com.android.tools.lint.LintCliXmlParser$OffsetPosition createPosition (int, int, int) 
		int line
		int column
		int offset
	public void dispose (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Document) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Document document
	public int getNodeStartOffset (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
		com.android.tools.lint.LintCliXmlParser$OffsetPosition pos
	public int getNodeEndOffset (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node) 
		com.android.utils.PositionXmlParser$Position end
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
		com.android.tools.lint.LintCliXmlParser$OffsetPosition pos
	protected volatile com.android.utils.PositionXmlParser$Position createPosition (int, int, int) 
		int x0
		int x1
		int x2
}

com/android/tools/lint/Main$1.class
Main.java
package com.android.tools.lint
 com.android.tools.lint.Main$1 extends com.android.tools.lint.LintCliClient {
	final com.android.tools.lint.Main this$0
	void  (com.android.tools.lint.Main, com.android.tools.lint.LintCliFlags) 
		com.android.tools.lint.LintCliFlags x0
	protected com.android.tools.lint.detector.api.Project createProject (java.io.File, java.io.File) 
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Context context
		java.io.File dir
		java.io.File referenceDir
		com.android.tools.lint.detector.api.Project project
}

com/android/tools/lint/Main$2.class
Main.java
package com.android.tools.lint
final com.android.tools.lint.Main$2 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Issue) 
		com.android.tools.lint.detector.api.Issue issue1
		com.android.tools.lint.detector.api.Issue issue2
		int d
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/tools/lint/Main.class
Main.java
package com.android.tools.lint
public com.android.tools.lint.Main extends java.lang.Object {
	static final int MAX_LINE_WIDTH
	private static final String ARG_ENABLE
	private static final String ARG_DISABLE
	private static final String ARG_CHECK
	private static final String ARG_IGNORE
	private static final String ARG_LIST_IDS
	private static final String ARG_SHOW
	private static final String ARG_QUIET
	private static final String ARG_FULL_PATH
	private static final String ARG_SHOW_ALL
	private static final String ARG_HELP
	private static final String ARG_NO_LINES
	private static final String ARG_HTML
	private static final String ARG_SIMPLE_HTML
	private static final String ARG_XML
	private static final String ARG_TEXT
	private static final String ARG_CONFIG
	private static final String ARG_URL
	private static final String ARG_VERSION
	private static final String ARG_EXIT_CODE
	private static final String ARG_CLASSES
	private static final String ARG_SOURCES
	private static final String ARG_RESOURCES
	private static final String ARG_LIBRARIES
	private static final String ARG_NO_WARN_2
	private static final String ARG_NO_WARN_1
	private static final String ARG_WARN_ALL
	private static final String ARG_ALL_ERROR
	private static final String PROP_WORK_DIR
	private com.android.tools.lint.LintCliFlags mFlags
	private com.android.tools.lint.client.api.IssueRegistry mGlobalRegistry
	public void  () 
	public static void main (java.lang.String[]) 
		String[] args
	public void run (java.lang.String[]) 
		String topic
		com.android.tools.lint.detector.api.Issue issue
		java.util.Iterator i$
		String category
		String id
		String[] arr$
		int len$
		int i$
		String[] ids
		com.android.tools.lint.client.api.IssueRegistry registry
		com.android.tools.lint.detector.api.Issue issue
		java.util.Iterator i$
		String category
		String id
		String[] arr$
		int len$
		int i$
		String[] ids
		com.android.tools.lint.client.api.IssueRegistry registry
		String map
		java.io.File file
		boolean mkdirs
		com.android.tools.lint.MultiProjectHtmlReporter reporter
		java.io.IOException e
		boolean delete
		com.android.tools.lint.HtmlReporter htmlReporter
		java.io.IOException e
		java.io.File output
		boolean delete
		java.io.IOException e
		java.io.File output
		boolean closeWriter
		boolean delete
		java.io.IOException e
		java.io.File output
		java.io.Writer writer
		boolean closeWriter
		String outputName
		com.android.tools.lint.detector.api.Issue issue
		java.util.Iterator i$
		String category
		String id
		String[] arr$
		int len$
		int i$
		com.android.tools.lint.client.api.IssueRegistry registry
		String[] ids
		com.android.tools.lint.detector.api.Issue issue
		java.util.Iterator i$
		String category
		String id
		String[] arr$
		int len$
		int i$
		com.android.tools.lint.client.api.IssueRegistry registry
		String[] ids
		com.android.tools.lint.detector.api.Issue issue
		java.util.Iterator i$
		String category
		String id
		String[] arr$
		int len$
		int i$
		java.util.Set checkedIds
		com.android.tools.lint.client.api.IssueRegistry registry
		String[] ids
		java.io.File input
		java.util.List classes
		String path
		java.util.Iterator i$
		String paths
		java.io.File input
		java.util.List sources
		String path
		java.util.Iterator i$
		String paths
		java.io.File input
		java.util.List resources
		String path
		java.util.Iterator i$
		String paths
		java.io.File input
		java.util.List libraries
		String path
		java.util.Iterator i$
		String paths
		String filename
		java.io.File file
		String arg
		int index
		com.android.tools.lint.Reporter reporter
		java.util.Iterator i$
		int index
		String key
		String value
		String s
		String[] arr$
		int len$
		int i$
		com.android.tools.lint.Reporter reporter
		java.util.Iterator i$
		java.util.Map map
		String[] replace
		int exitCode
		java.io.IOException e
		String[] args
		com.android.tools.lint.LintCliClient client
		String urlMap
		java.util.List files
		java.util.List reporters
	private com.android.tools.lint.client.api.IssueRegistry getGlobalRegistry (com.android.tools.lint.LintCliClient) 
		com.android.tools.lint.LintCliClient client
	private static java.io.File getInArgumentPath (java.lang.String) 
		java.io.IOException e
		java.io.File file2
		java.io.File workDir
		String filename
		java.io.File file
	private static java.io.File getOutArgumentPath (java.lang.String) 
		java.io.IOException e
		java.io.File file2
		java.io.File workDir
		String filename
		java.io.File file
	private static java.io.File getLintWorkDir () 
		String path
	private static void printHelpTopicSuppress () 
	static java.lang.String getSuppressHelp () 
	private static void printVersion (com.android.tools.lint.LintCliClient) 
		com.android.tools.lint.LintCliClient client
		String revision
	private static void displayValidIds (com.android.tools.lint.client.api.IssueRegistry, java.io.PrintStream) 
		com.android.tools.lint.detector.api.Category category
		java.util.Iterator i$
		com.android.tools.lint.detector.api.Issue issue
		java.util.Iterator i$
		com.android.tools.lint.client.api.IssueRegistry registry
		java.io.PrintStream out
		java.util.List categories
		java.util.List issues
	private static void listIssue (java.io.PrintStream, com.android.tools.lint.detector.api.Issue) 
		java.io.PrintStream out
		com.android.tools.lint.detector.api.Issue issue
	private static void showIssues (com.android.tools.lint.client.api.IssueRegistry) 
		int i
		int n
		String name
		com.android.tools.lint.detector.api.Category category
		com.android.tools.lint.detector.api.Issue issue
		java.util.Iterator i$
		com.android.tools.lint.client.api.IssueRegistry registry
		java.util.List issues
		java.util.List sorted
		com.android.tools.lint.detector.api.Category previousCategory
	private static void describeIssue (com.android.tools.lint.detector.api.Issue) 
		int i
		String uri
		java.util.Iterator i$
		com.android.tools.lint.detector.api.Issue issue
		java.util.List moreInfo
	static java.lang.String wrapArg (java.lang.String) 
		String explanation
	static java.lang.String wrap (java.lang.String) 
		String explanation
	static java.lang.String wrap (java.lang.String, int, java.lang.String) 
		String explanation
		int lineWidth
		String hangingIndent
	private static void printUsage (java.io.PrintStream) 
		java.io.PrintStream out
		String command
	private static void printUsage (java.io.PrintStream, java.lang.String[]) 
		String arg
		int i
		int i
		String arg
		String description
		int i
		java.io.PrintStream out
		String[] args
		int argWidth
		StringBuilder sb
		String indent
		String formatString
	public transient void log (java.lang.Throwable, java.lang.String, java.lang.Object[]) 
		Throwable exception
		String format
		Object[] args
}

com/android/tools/lint/MultiProjectHtmlReporter$ProjectEntry.class
MultiProjectHtmlReporter.java
package com.android.tools.lint
 com.android.tools.lint.MultiProjectHtmlReporter$ProjectEntry extends java.lang.Object implements java.lang.Comparable  {
	public final int errorCount
	public final int warningCount
	public final String fileName
	public final String path
	public void  (java.lang.String, int, int, java.lang.String) 
		String fileName
		int errorCount
		int warningCount
		String path
	public int compareTo (com.android.tools.lint.MultiProjectHtmlReporter$ProjectEntry) 
		com.android.tools.lint.MultiProjectHtmlReporter$ProjectEntry other
		int delta
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/android/tools/lint/MultiProjectHtmlReporter.class
MultiProjectHtmlReporter.java
package com.android.tools.lint
public com.android.tools.lint.MultiProjectHtmlReporter extends com.android.tools.lint.HtmlReporter {
	private static final String INDEX_NAME
	private final java.io.File mDir
	public void  (com.android.tools.lint.LintCliClient, java.io.File)  throws java.io.IOException 
		com.android.tools.lint.LintCliClient client
		java.io.File dir
	public void write (int, int, java.util.List)  throws java.io.IOException 
		java.util.List list
		com.android.tools.lint.Warning warning
		java.util.Iterator i$
		String numberString
		String lowercase
		boolean deleted
		com.android.tools.lint.Warning warning
		java.util.Iterator i$
		int i
		String relative
		String projectName
		int number
		String fileName
		java.io.File output
		com.android.tools.lint.HtmlReporter reporter
		java.util.List issues
		int projectErrorCount
		int projectWarningCount
		String prefix
		String path
		String relative
		com.android.tools.lint.detector.api.Project project
		java.util.Iterator i$
		java.io.File index
		String url
		int errorCount
		int warningCount
		java.util.List allIssues
		java.util.Map projectToWarnings
		java.util.Set unique
		java.util.List projects
	private void writeOverview (int, int, java.util.List)  throws java.io.IOException 
		com.android.tools.lint.MultiProjectHtmlReporter$ProjectEntry entry
		java.util.Iterator i$
		int errorCount
		int warningCount
		java.util.List projects
		String errorUrl
		String warningUrl
}

com/android/tools/lint/Reporter.class
Reporter.java
package com.android.tools.lint
public abstract com.android.tools.lint.Reporter extends java.lang.Object {
	protected final com.android.tools.lint.LintCliClient mClient
	protected final java.io.File mOutput
	protected String mTitle
	protected boolean mSimpleFormat
	protected boolean mBundleResources
	protected java.util.Map mUrlMap
	protected java.io.File mResources
	protected final java.util.Map mResourceUrl
	protected final java.util.Map mNameToFile
	protected boolean mDisplayEmpty
	public abstract void write (int, int, java.util.List)  throws java.io.IOException 
	protected void  (com.android.tools.lint.LintCliClient, java.io.File) 
		com.android.tools.lint.LintCliClient client
		java.io.File output
	public void setTitle (java.lang.String) 
		String title
	public java.lang.String getTitle () 
	public void setBundleResources (boolean) 
		boolean bundleResources
	public void setSimpleFormat (boolean) 
		boolean simpleFormat
	public boolean isSimpleFormat () 
	java.lang.String getUrl (java.io.File) 
		String url
		String relative
		String prefix
		String prefixUrl
		java.util.Map$Entry entry
		java.util.Iterator i$
		String path
		String pathUrl
		String relativePath
		java.net.MalformedURLException e
		java.io.File file
	static java.lang.String encodeUrl (java.lang.String) 
		java.io.UnsupportedEncodingException e
		String url
	public void setUrlMap (java.util.Map) 
		java.util.Map urlMap
	java.io.File getResourceDir () 
	java.io.File computeResourceDir () 
		String fileName
		int dot
		java.io.File resources
	protected java.lang.String getRelativeResourceUrl (java.io.File) 
		int i
		java.io.IOException e
		String base
		java.io.File path
		java.io.File target
		java.io.File file
		String resource
		String name
		java.io.File resourceDir
	protected java.lang.String addLocalResources (java.net.URL) 
		java.io.FileOutputStream output
		java.io.InputStream input
		java.io.IOException e
		String base
		java.io.File target
		java.net.URL url
		java.io.File resourceDir
	static java.lang.String getRelativePath (java.io.File, java.io.File) 
		int i
		java.io.File base
		java.io.File file
		String filePath
		String basePath
		boolean caseSensitive
		java.util.Locale l
		String basePathToCompare
		String filePathToCompare
		int len
		int lastSeparatorIndex
		StringBuilder relativePath
	public boolean isDisplayEmpty () 
	public void setDisplayEmpty (boolean) 
		boolean displayEmpty
}

com/android/tools/lint/TextReporter.class
TextReporter.java
package com.android.tools.lint
public com.android.tools.lint.TextReporter extends com.android.tools.lint.Reporter {
	private final java.io.Writer mWriter
	private final boolean mClose
	private final com.android.tools.lint.LintCliFlags mFlags
	public void  (com.android.tools.lint.LintCliClient, com.android.tools.lint.LintCliFlags, java.io.Writer, boolean) 
		com.android.tools.lint.LintCliClient client
		com.android.tools.lint.LintCliFlags flags
		java.io.Writer writer
		boolean close
	public void  (com.android.tools.lint.LintCliClient, com.android.tools.lint.LintCliFlags, java.io.File, java.io.Writer, boolean) 
		com.android.tools.lint.LintCliClient client
		com.android.tools.lint.LintCliFlags flags
		java.io.File file
		java.io.Writer writer
		boolean close
	public void write (int, int, java.util.List)  throws java.io.IOException 
		int line
		String path
		com.android.tools.lint.detector.api.Position start
		int line
		String path
		com.android.tools.lint.detector.api.Position start
		StringBuilder sb
		int begin
		String wrapped
		com.android.tools.lint.detector.api.Location location
		boolean omitted
		java.util.List names
		java.util.List names
		int startLength
		com.android.tools.lint.detector.api.Severity severity
		com.android.tools.lint.Warning warning
		java.util.Iterator i$
		String path
		com.android.tools.lint.detector.api.Issue lastIssue
		int errorCount
		int warningCount
		java.util.List issues
		boolean abbreviate
		StringBuilder output
	private void explainIssue (java.lang.StringBuilder, com.android.tools.lint.detector.api.Issue)  throws java.io.IOException 
		String line
		java.util.Iterator i$
		String url
		java.util.Iterator i$
		StringBuilder output
		com.android.tools.lint.detector.api.Issue issue
		String explanation
		String indent
		String formatted
		java.util.List moreInfo
	boolean isWriteToConsole () 
}

com/android/tools/lint/Warning.class
Warning.java
package com.android.tools.lint
public com.android.tools.lint.Warning extends java.lang.Object implements java.lang.Comparable  {
	public final com.android.tools.lint.detector.api.Issue issue
	public final String message
	public final com.android.tools.lint.detector.api.Severity severity
	public final Object data
	public final com.android.tools.lint.detector.api.Project project
	public com.android.builder.model.AndroidProject gradleProject
	public com.android.tools.lint.detector.api.Location location
	public java.io.File file
	public String path
	public int line
	public int offset
	public String errorLine
	public String fileContents
	public java.util.Set variants
	static final boolean $assertionsDisabled
	public void  (com.android.tools.lint.detector.api.Issue, java.lang.String, com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Project, java.lang.Object) 
		com.android.tools.lint.detector.api.Issue issue
		String message
		com.android.tools.lint.detector.api.Severity severity
		com.android.tools.lint.detector.api.Project project
		Object data
	public int compareTo (com.android.tools.lint.Warning) 
		int fileDelta
		com.android.tools.lint.Warning other
		int categoryDelta
		int priorityDelta
		String id1
		String id2
		int idDelta
		int delta
	public boolean equals (java.lang.Object) 
		Object o
		com.android.tools.lint.Warning warning
	public int hashCode () 
		int result
	public boolean isVariantSpecific () 
	public boolean includesMoreThanExcludes () 
		int variantCount
		int allVariantCount
	public java.util.List getIncludedVariantNames () 
		com.android.builder.model.Variant variant
		java.util.Iterator i$
		java.util.List names
	public java.util.List getExcludedVariantNames () 
		com.android.builder.model.Variant variant
		java.util.Iterator i$
		java.util.Collection variants
		java.util.Set allVariants
		java.util.Set included
		java.util.Set excluded
		java.util.List sorted
	public volatile int compareTo (java.lang.Object) 
		Object x0
	static void  () 
}

com/android/tools/lint/XmlReporter.class
XmlReporter.java
package com.android.tools.lint
public com.android.tools.lint.XmlReporter extends com.android.tools.lint.Reporter {
	private final java.io.Writer mWriter
	static final boolean $assertionsDisabled
	public void  (com.android.tools.lint.LintCliClient, java.io.File)  throws java.io.IOException 
		com.android.tools.lint.LintCliClient client
		java.io.File output
	public void write (int, int, java.util.List)  throws java.io.IOException 
		String line1
		String line2
		int index2
		String line
		int index1
		int line
		int column
		String path
		com.android.tools.lint.detector.api.Position start
		com.android.tools.lint.detector.api.Issue issue
		java.util.List moreInfo
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.Warning warning
		java.util.Iterator i$
		String path
		int errorCount
		int warningCount
		java.util.List issues
		String revision
	private static void writeAttribute (java.io.Writer, int, java.lang.String, java.lang.String)  throws java.io.IOException 
		char c
		int i
		int n
		java.io.Writer writer
		int indent
		String name
		String value
	private static void indent (java.io.Writer, int)  throws java.io.IOException 
		int level
		java.io.Writer writer
		int indent
	static void  () 
}

com/android/tools/lint/default.css
com/android/tools/lint/hololike.css
com/android/tools/lint/lint-error.png
com/android/tools/lint/lint-run.png
com/android/tools/lint/lint-warning.png
NOTICE