META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/builder/
com/android/builder/compiling/
com/android/builder/compiling/BuildConfigGenerator.classBuildConfigGenerator.java
package com.android.builder.compiling
public com.android.builder.compiling.BuildConfigGenerator extends java.lang.Object {
public static final String BUILD_CONFIG_NAME
private static final java.util.Set PUBLIC_FINAL
private static final java.util.Set PUBLIC_STATIC_FINAL
private final java.io.File mGenFolder
private final String mBuildConfigPackageName
private final java.util.List mFields
private final java.util.List mItems
public void (java.io.File, java.lang.String)
java.io.File genFolder
String buildConfigPackageName
public com.android.builder.compiling.BuildConfigGenerator addField (java.lang.String, java.lang.String, java.lang.String)
String type
String name
String value
public com.android.builder.compiling.BuildConfigGenerator addItems (java.util.Collection)
java.util.Collection items
public java.io.File getFolderPath ()
public java.io.File getBuildConfigFile ()
java.io.File folder
public void generate () throws java.io.IOException
com.android.builder.model.ClassField field
java.util.Iterator i$
Object item
java.util.Iterator i$
java.io.FileOutputStream fos
java.io.OutputStreamWriter out
com.squareup.javawriter.JavaWriter writer
Throwable e
java.io.File pkgFolder
java.io.File buildConfigJava
com.google.common.io.Closer closer
private static void emitClassField (com.squareup.javawriter.JavaWriter, com.android.builder.model.ClassField) throws java.io.IOException
String annotation
java.util.Iterator i$
com.squareup.javawriter.JavaWriter writer
com.android.builder.model.ClassField field
String documentation
static void ()
}
com/android/builder/compiling/DependencyFileProcessor.classDependencyFileProcessor.java
package com.android.builder.compiling
public abstract com.android.builder.compiling.DependencyFileProcessor extends java.lang.Object {
public abstract com.android.builder.internal.incremental.DependencyData processFile (java.io.File)
}
com/android/builder/compiling/ResValueGenerator.classResValueGenerator.java
package com.android.builder.compiling
public com.android.builder.compiling.ResValueGenerator extends java.lang.Object {
public static final String RES_VALUE_FILENAME_XML
private final java.io.File mGenFolder
private final java.util.List mFields
private java.util.List mItems
public void (java.io.File)
java.io.File genFolder
public com.android.builder.compiling.ResValueGenerator addResource (java.lang.String, java.lang.String, java.lang.String)
String type
String name
String value
public com.android.builder.compiling.ResValueGenerator addItems (java.util.Collection)
java.util.Collection items
public java.io.File getFolderPath ()
public void generate () throws java.io.IOException javax.xml.parsers.ParserConfigurationException
com.android.builder.model.ClassField field
org.w3c.dom.Node itemNode
org.w3c.dom.Attr nameAttr
org.w3c.dom.Attr typeAttr
Object item
java.util.Iterator i$
Throwable t
java.io.File pkgFolder
java.io.File resFile
javax.xml.parsers.DocumentBuilderFactory factory
javax.xml.parsers.DocumentBuilder builder
org.w3c.dom.Document document
org.w3c.dom.Node rootNode
String content
}
com/android/builder/core/
com/android/builder/core/AndroidBuilder$1.classAndroidBuilder.java
package com.android.builder.core
final com.android.builder.core.AndroidBuilder$1 extends java.lang.Object implements com.android.builder.compiling.DependencyFileProcessor {
void ()
public com.android.builder.internal.incremental.DependencyData processFile (java.io.File)
java.io.File dependencyFile
}
com/android/builder/core/AndroidBuilder$2.classAndroidBuilder.java
package com.android.builder.core
com.android.builder.core.AndroidBuilder$2 extends com.android.ide.common.internal.CommandLineRunner$CommandLineOutput {
final synthetic java.util.List val$aaptOutput
final synthetic com.android.builder.core.AndroidBuilder this$0
void (com.android.builder.core.AndroidBuilder, java.util.List)
public void out (java.lang.String)
String line
public void err (java.lang.String)
String line
}
com/android/builder/core/AndroidBuilder$3.classAndroidBuilder.java
package com.android.builder.core
final com.android.builder.core.AndroidBuilder$3 extends java.lang.Object implements java.io.FilenameFilter {
void ()
public boolean accept (java.io.File, java.lang.String)
java.io.File file
String name
}
com/android/builder/core/AndroidBuilder$4.classAndroidBuilder.java
package com.android.builder.core
synthetic com.android.builder.core.AndroidBuilder$4 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$manifmerger$MergingReport$Result
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/builder/core/AndroidBuilder.classAndroidBuilder.java
package com.android.builder.core
public com.android.builder.core.AndroidBuilder extends java.lang.Object {
private static final com.android.sdklib.repository.FullRevision MIN_BUILD_TOOLS_REV
private static final com.android.sdklib.repository.FullRevision MIN_MULTIDEX_BUILD_TOOLS_REV
private static final com.android.sdklib.repository.FullRevision MIN_BUILD_TOOLS_REVISION_FOR_DEX_INPUT_LIST
private static final com.android.builder.compiling.DependencyFileProcessor sNoOpDependencyFileProcessor
private final String mProjectId
private final com.android.utils.ILogger mLogger
private final com.android.ide.common.internal.CommandLineRunner mCmdLineRunner
private final boolean mVerboseExec
private String mCreatedBy
private com.android.builder.sdk.SdkInfo mSdkInfo
private com.android.builder.sdk.TargetInfo mTargetInfo
public void (java.lang.String, java.lang.String, com.android.utils.ILogger, boolean)
String projectId
String createdBy
com.android.utils.ILogger logger
boolean verboseExec
void (java.lang.String, com.android.ide.common.internal.CommandLineRunner, com.android.utils.ILogger, boolean)
String projectId
com.android.ide.common.internal.CommandLineRunner cmdLineRunner
com.android.utils.ILogger logger
boolean verboseExec
public void setTargetInfo (com.android.builder.sdk.SdkInfo, com.android.builder.sdk.TargetInfo)
com.android.builder.sdk.SdkInfo sdkInfo
com.android.builder.sdk.TargetInfo targetInfo
public com.android.builder.sdk.SdkInfo getSdkInfo ()
public com.android.builder.sdk.TargetInfo getTargetInfo ()
public com.android.utils.ILogger getLogger ()
public com.android.sdklib.IAndroidTarget getTarget ()
public boolean isPreviewTarget ()
public java.lang.String getTargetCodename ()
public java.io.File getDxJar ()
public java.util.List getBootClasspath ()
String p
java.util.Iterator i$
com.android.sdklib.IAndroidTarget$IOptionalLibrary lib
com.android.sdklib.IAndroidTarget$IOptionalLibrary[] arr$
int len$
int i$
java.util.List classpath
com.android.sdklib.IAndroidTarget target
com.android.sdklib.IAndroidTarget$IOptionalLibrary[] libs
public java.util.List getBootClasspathAsStrings ()
com.android.sdklib.IAndroidTarget$IOptionalLibrary lib
com.android.sdklib.IAndroidTarget$IOptionalLibrary[] arr$
int len$
int i$
java.util.List classpath
com.android.sdklib.IAndroidTarget target
com.android.sdklib.IAndroidTarget$IOptionalLibrary[] libs
public java.io.File getRenderScriptSupportJar ()
public java.util.Set getCompileClasspath (com.android.builder.core.VariantConfiguration)
java.io.File renderScriptSupportJar
java.util.Set fullJars
com.android.builder.core.VariantConfiguration variantConfiguration
java.util.Set compileClasspath
public java.util.Set getPackagedJars (com.android.builder.core.VariantConfiguration)
java.io.File renderScriptSupportJar
com.android.builder.core.VariantConfiguration variantConfiguration
java.util.Set packagedJars
public java.io.File getSupportNativeLibFolder ()
public com.android.ide.common.internal.PngCruncher getAaptCruncher ()
public com.android.ide.common.internal.CommandLineRunner getCommandLineRunner ()
public static com.android.builder.model.ClassField createClassField (java.lang.String, java.lang.String, java.lang.String)
String type
String name
String value
public void mergeManifests (java.io.File, java.util.List, java.util.List, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer, java.lang.String, com.android.manifmerger.ManifestMerger2$MergeType, java.util.Map)
String annotatedDocument
Exception e
com.android.manifmerger.XmlDocument xmlDocument
com.android.manifmerger.ManifestMerger2$Invoker manifestMergerInvoker
com.android.manifmerger.MergingReport mergingReport
com.android.manifmerger.ManifestMerger2$MergeFailureException e
java.io.File mainManifest
java.util.List manifestOverlays
java.util.List libraries
String packageOverride
int versionCode
String versionName
String minSdkVersion
String targetSdkVersion
Integer maxSdkVersion
String outManifestLocation
com.android.manifmerger.ManifestMerger2$MergeType mergeType
java.util.Map placeHolders
private static void setInjectableValues (com.android.manifmerger.ManifestMerger2$Invoker, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer)
com.android.manifmerger.ManifestMerger2$Invoker invoker
String packageOverride
int versionCode
String versionName
String minSdkVersion
String targetSdkVersion
Integer maxSdkVersion
private void save (com.android.manifmerger.XmlDocument, java.io.File)
java.io.IOException e
com.android.manifmerger.XmlDocument xmlDocument
java.io.File out
private static com.google.common.collect.ImmutableList collectLibraries (java.util.List)
java.util.List libraries
com.google.common.collect.ImmutableList$Builder manifestFiles
private static void collectLibraries (java.util.List, com.google.common.collect.ImmutableList$Builder)
java.util.List manifestDependencies
com.android.builder.dependency.ManifestDependency library
java.util.Iterator i$
java.util.List libraries
com.google.common.collect.ImmutableList$Builder manifestFiles
public void processTestManifest (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, java.lang.Boolean, java.io.File, java.util.List, java.io.File, java.io.File)
java.io.File mergedTestManifest
com.android.manifmerger.ManifestMerger2$Invoker invoker
com.android.manifmerger.MergingReport mergingReport
com.android.manifmerger.MergingReport mergingReport
java.io.File generatedTestManifest
Exception e
String testApplicationId
String minSdkVersion
String targetSdkVersion
String testedApplicationId
String instrumentationRunner
Boolean handleProfiling
Boolean functionalTest
java.io.File testManifestFile
java.util.List libraries
java.io.File outManifest
java.io.File tmpDir
private void handleMergingResult (com.android.manifmerger.MergingReport, java.io.File)
String annotatedDocument
Exception e
com.android.manifmerger.XmlDocument xmlDocument
com.android.manifmerger.MergingReport mergingReport
java.io.File outFile
private static void generateTestManifest (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, java.lang.Boolean, java.io.File)
java.io.IOException e
String testApplicationId
String minSdkVersion
String targetSdkVersion
String testedApplicationId
String instrumentationRunner
Boolean handleProfiling
Boolean functionalTest
java.io.File outManifestLocation
com.android.builder.internal.TestManifestGenerator generator
private static java.util.Map getAttributeInjectionMap (int, java.lang.String, java.lang.String, java.lang.String)
int versionCode
String versionName
String minSdkVersion
String targetSdkVersion
java.util.Map attributeInjection
public void processResources (java.io.File, java.io.File, java.io.File, java.util.List, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.android.builder.core.VariantConfiguration$Type, boolean, com.android.builder.model.AaptOptions, java.util.Collection, boolean, java.util.Collection) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
String split
java.util.Iterator i$
String noCompress
java.util.Iterator i$
com.google.common.base.Joiner joiner
String msg
com.android.builder.internal.SymbolLoader libSymbols
String packageName
java.io.File rFile
com.android.builder.dependency.SymbolFileProvider lib
java.util.Iterator i$
String msg
com.android.builder.internal.SymbolLoader symbolLoader
java.util.Iterator i$
java.util.Collection symbols
com.android.builder.internal.SymbolWriter writer
String packageName
java.util.Iterator i$
com.android.builder.internal.SymbolLoader fullSymbolValues
String appPackageName
com.google.common.collect.Multimap libMap
java.io.File manifestFile
java.io.File resFolder
java.io.File assetsDir
java.util.List libraries
String packageForR
String sourceOutputDir
String symbolOutputDir
String resPackageOutput
String proguardOutput
com.android.builder.core.VariantConfiguration$Type type
boolean debuggable
com.android.builder.model.AaptOptions options
java.util.Collection resourceConfigs
boolean enforceUniquePackageName
java.util.Collection splits
com.android.sdklib.BuildToolInfo buildToolInfo
com.android.sdklib.IAndroidTarget target
java.util.ArrayList command
String aapt
String ignoreAssets
java.util.Collection noCompressList
public void generateApkData (java.io.File, java.io.File, java.lang.String, java.lang.String) throws java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException java.io.IOException
java.util.regex.Matcher m
String line
java.util.Iterator i$
java.io.File apkFile
java.io.File outResFolder
String mainPkgName
String resName
com.android.sdklib.BuildToolInfo buildToolInfo
java.util.ArrayList command
String aapt
java.util.List aaptOutput
java.util.regex.Pattern p
String pkgName
String versionCode
String versionName
String content
java.io.File resXmlFile
public void generateApkDataEntryInManifest (java.io.File) throws java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException java.io.IOException
java.io.File manifestFile
String content
public void compileAllAidlFiles (java.util.List, java.io.File, java.io.File, java.util.List, com.android.builder.compiling.DependencyFileProcessor) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
java.util.List sourceFolders
java.io.File sourceOutputDir
java.io.File parcelableOutputDir
java.util.List importFolders
com.android.builder.compiling.DependencyFileProcessor dependencyFileProcessor
com.android.sdklib.IAndroidTarget target
com.android.sdklib.BuildToolInfo buildToolInfo
String aidl
java.util.List fullImportList
com.android.builder.internal.compiler.AidlProcessor processor
com.android.builder.internal.compiler.SourceSearcher searcher
public void compileAidlFile (java.io.File, java.io.File, java.io.File, java.io.File, java.util.List, com.android.builder.compiling.DependencyFileProcessor) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
java.io.File sourceFolder
java.io.File aidlFile
java.io.File sourceOutputDir
java.io.File parcelableOutputDir
java.util.List importFolders
com.android.builder.compiling.DependencyFileProcessor dependencyFileProcessor
com.android.sdklib.IAndroidTarget target
com.android.sdklib.BuildToolInfo buildToolInfo
String aidl
com.android.builder.internal.compiler.AidlProcessor processor
public void compileAllRenderscriptFiles (java.util.List, java.util.List, java.io.File, java.io.File, java.io.File, java.io.File, int, boolean, int, boolean, boolean, java.util.Set) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
java.util.List sourceFolders
java.util.List importFolders
java.io.File sourceOutputDir
java.io.File resOutputDir
java.io.File objOutputDir
java.io.File libOutputDir
int targetApi
boolean debugBuild
int optimLevel
boolean ndkMode
boolean supportMode
java.util.Set abiFilters
com.android.sdklib.BuildToolInfo buildToolInfo
String renderscript
com.android.builder.internal.compiler.RenderScriptProcessor processor
public transient java.util.List getLeafFolders (java.lang.String, java.util.List[])
InterruptedException e
java.io.IOException e
com.android.ide.common.internal.LoggedErrorException e
com.android.builder.internal.compiler.SourceSearcher searcher
com.android.builder.internal.compiler.LeafFolderGatherer processor
java.util.List folders
java.util.List[] arr$
int len$
int i$
String extension
java.util.List[] importFolders
java.util.List results
public void convertByteCode (java.lang.Iterable, java.lang.Iterable, java.io.File, boolean, java.io.File, com.android.builder.core.DexOptions, java.util.List, java.io.File, boolean) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
String arg
java.util.Iterator i$
Iterable inputs
Iterable preDexedLibraries
java.io.File outDexFolder
boolean multidex
java.io.File mainDexList
com.android.builder.core.DexOptions dexOptions
java.util.List additionalParameters
java.io.File tmpFolder
boolean incremental
com.android.sdklib.BuildToolInfo buildToolInfo
java.util.ArrayList command
String dx
Iterable allInputs
private java.util.List getFilesToAdd (java.lang.Iterable, com.android.sdklib.BuildToolInfo, java.io.File) throws java.io.IOException
java.io.File f
java.util.Iterator i$
java.io.File inputListFile
Iterable includeFiles
com.android.sdklib.BuildToolInfo buildToolInfo
java.io.File tmpFolder
java.util.List filePathList
public void preDexLibrary (java.io.File, java.io.File, boolean, com.android.builder.core.DexOptions) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
java.io.File inputFile
java.io.File outFile
boolean multiDex
com.android.builder.core.DexOptions dexOptions
com.android.sdklib.BuildToolInfo buildToolInfo
public static java.util.List preDexLibrary (java.io.File, java.io.File, boolean, com.android.builder.core.DexOptions, com.android.sdklib.BuildToolInfo, boolean, com.android.ide.common.internal.CommandLineRunner) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
java.io.File[] files
java.io.File inputFile
java.io.File outFile
boolean multiDex
com.android.builder.core.DexOptions dexOptions
com.android.sdklib.BuildToolInfo buildToolInfo
boolean verbose
com.android.ide.common.internal.CommandLineRunner commandLineRunner
java.util.ArrayList command
String dx
public void convertLibraryToJack (java.io.File, java.io.File, com.android.builder.core.DexOptions) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
java.io.File inputFile
java.io.File outFile
com.android.builder.core.DexOptions dexOptions
com.android.sdklib.BuildToolInfo buildToolInfo
public static java.util.List convertLibraryToJack (java.io.File, java.io.File, com.android.builder.core.DexOptions, com.android.sdklib.BuildToolInfo, boolean, com.android.ide.common.internal.CommandLineRunner) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
java.io.File inputFile
java.io.File outFile
com.android.builder.core.DexOptions dexOptions
com.android.sdklib.BuildToolInfo buildToolInfo
boolean verbose
com.android.ide.common.internal.CommandLineRunner commandLineRunner
java.util.ArrayList command
String jill
public void packageApk (java.lang.String, java.io.File, java.util.Collection, java.util.Collection, java.lang.String, java.util.Collection, java.util.Set, boolean, com.android.builder.model.SigningConfig, com.android.builder.model.PackagingOptions, java.lang.String) throws com.android.builder.packaging.DuplicateFileException java.io.FileNotFoundException com.android.ide.common.signing.KeytoolException com.android.builder.packaging.PackagerException com.android.builder.packaging.SigningException
java.io.File dexedLibrary
java.util.Iterator i$
String hash
java.io.File jar
java.util.Iterator i$
java.io.File jniFolder
java.util.Iterator i$
com.android.builder.internal.packaging.Packager packager
com.android.builder.internal.packaging.JavaResourceProcessor resProcessor
java.util.Set hashs
com.android.builder.packaging.SealedPackageException e
String androidResPkgLocation
java.io.File dexFolder
java.util.Collection dexedLibraries
java.util.Collection packagedJars
String javaResourcesLocation
java.util.Collection jniLibsFolders
java.util.Set abiFilters
boolean jniDebugBuild
com.android.builder.model.SigningConfig signingConfig
com.android.builder.model.PackagingOptions packagingOptions
String outApkLocation
com.android.ide.common.signing.CertificateInfo certificateInfo
public void signApk (java.io.File, com.android.builder.model.SigningConfig, java.io.File) throws java.io.IOException com.android.ide.common.signing.KeytoolException com.android.builder.packaging.SigningException java.security.NoSuchAlgorithmException com.android.builder.signing.SignedJarBuilder$IZipEntryFilter$ZipAbortException com.android.builder.signing.SigningException
java.io.File in
com.android.builder.model.SigningConfig signingConfig
java.io.File out
com.android.ide.common.signing.CertificateInfo certificateInfo
com.android.builder.signing.SignedJarBuilder signedJarBuilder
private static java.lang.String getFileHash (java.io.File)
com.google.common.hash.HashCode hashCode
java.io.IOException ignored
java.io.File file
static void ()
}
com/android/builder/core/BuilderConstants.classBuilderConstants.java
package com.android.builder.core
public com.android.builder.core.BuilderConstants extends java.lang.Object {
public static final String EXT_LIB_ARCHIVE
public static final String MAIN
public static final String DEBUG
public static final String RELEASE
public static final String LINT
public static final String FD_REPORTS
public static final String CONNECTED
public static final String DEVICE
public static final String ANDROID_TEST
public static final String FD_ANDROID_TESTS
public static final String FD_ANDROID_RESULTS
public static final String UI_TEST
public static final String FD_UI_TESTS
public static final String FD_UI_RESULTS
public static final String FD_FLAVORS
public static final String FD_FLAVORS_ALL
public static final String ANDROID_WEAR_MICRO_APK
public static final String ANDROID_WEAR
public void ()
}
com/android/builder/core/DefaultApiVersion.classDefaultApiVersion.java
package com.android.builder.core
public com.android.builder.core.DefaultApiVersion extends java.lang.Object implements com.android.builder.model.ApiVersion {
private final int mApiLevel
private final String mCodename
public void (int, java.lang.String)
int apiLevel
String codename
public void (int)
int apiLevel
public void (java.lang.String)
String codename
public static com.android.builder.model.ApiVersion create (java.lang.Object)
Object value
public int getApiLevel ()
public java.lang.String getCodename ()
public java.lang.String getApiString ()
public boolean equals (java.lang.Object)
Object o
com.android.builder.core.DefaultApiVersion that
public int hashCode ()
int result
public java.lang.String toString ()
}
com/android/builder/core/DefaultBuildType.classDefaultBuildType.java
package com.android.builder.core
public com.android.builder.core.DefaultBuildType extends com.android.builder.internal.BaseConfigImpl implements com.android.builder.model.BuildType {
private static final long serialVersionUID
private final String mName
private boolean mDebuggable
private boolean mTestCoverageEnabled
private boolean mJniDebuggable
private boolean mRenderscriptDebuggable
private int mRenderscriptOptimLevel
private String mApplicationIdSuffix
private String mVersionNameSuffix
private boolean mMinifyEnabled
private com.android.builder.model.SigningConfig mSigningConfig
private boolean mEmbedMicroApp
private boolean mZipAlignEnabled
public void (java.lang.String)
String name
public com.android.builder.core.DefaultBuildType initWith (com.android.builder.core.DefaultBuildType)
com.android.builder.core.DefaultBuildType that
public java.lang.String getName ()
public com.android.builder.model.BuildType setDebuggable (boolean)
boolean debuggable
public boolean isDebuggable ()
public void setTestCoverageEnabled (boolean)
boolean testCoverageEnabled
public boolean isTestCoverageEnabled ()
public com.android.builder.model.BuildType setJniDebuggable (boolean)
boolean jniDebugBuild
public boolean isJniDebuggable ()
public boolean isRenderscriptDebuggable ()
public com.android.builder.model.BuildType setRenderscriptDebuggable (boolean)
boolean renderscriptDebugBuild
public int getRenderscriptOptimLevel ()
public void setRenderscriptOptimLevel (int)
int renderscriptOptimLevel
public com.android.builder.model.BuildType setApplicationIdSuffix (java.lang.String)
String applicationIdSuffix
public java.lang.String getApplicationIdSuffix ()
public com.android.builder.model.BuildType setVersionNameSuffix (java.lang.String)
String versionNameSuffix
public java.lang.String getVersionNameSuffix ()
public com.android.builder.model.BuildType setMinifyEnabled (boolean)
boolean enabled
public boolean isMinifyEnabled ()
public com.android.builder.model.BuildType setZipAlignEnabled (boolean)
boolean zipAlign
public boolean isZipAlignEnabled ()
public com.android.builder.model.BuildType setSigningConfig (com.android.builder.model.SigningConfig)
com.android.builder.model.SigningConfig signingConfig
public com.android.builder.model.SigningConfig getSigningConfig ()
public boolean isEmbedMicroApp ()
public void setEmbedMicroApp (boolean)
boolean embedMicroApp
public boolean equals (java.lang.Object)
Object o
com.android.builder.core.DefaultBuildType buildType
public int hashCode ()
int result
public java.lang.String toString ()
}
com/android/builder/core/DefaultManifestParser.classDefaultManifestParser.java
package com.android.builder.core
com.android.builder.core.DefaultManifestParser extends java.lang.Object implements com.android.builder.core.ManifestParser {
com.google.common.base.Optional mMinSdkVersion
com.google.common.base.Optional mTargetSdkVersion
com.google.common.base.Optional mVersionCode
com.google.common.base.Optional mPackage
com.google.common.base.Optional mVersionName
void ()
public synchronized java.lang.String getPackage (java.io.File)
java.io.File manifestFile
public synchronized java.lang.String getVersionName (java.io.File)
java.io.File manifestFile
public synchronized int getVersionCode (java.io.File)
String value
NumberFormatException ignored
java.io.File manifestFile
public synchronized java.lang.Object getMinSdkVersion (java.io.File)
javax.xml.xpath.XPathExpressionException e
com.android.io.StreamException e
java.io.File manifestFile
public java.lang.Object getTargetSdkVersion (java.io.File)
javax.xml.xpath.XPathExpressionException e
com.android.io.StreamException e
java.io.File manifestFile
private static java.lang.String getStringValue (java.io.File, java.lang.String)
org.xml.sax.InputSource source
javax.xml.xpath.XPathExpressionException e
java.io.IOException e
java.io.File file
String xPath
javax.xml.xpath.XPath xpath
}
com/android/builder/core/DefaultProductFlavor.classDefaultProductFlavor.java
package com.android.builder.core
public com.android.builder.core.DefaultProductFlavor extends com.android.builder.internal.BaseConfigImpl implements com.android.builder.model.ProductFlavor {
private static final long serialVersionUID
private final String mName
private com.android.builder.model.ApiVersion mMinSdkVersion
private com.android.builder.model.ApiVersion mTargetSdkVersion
private Integer mMaxSdkVersion
private Integer mRenderscriptTargetApi
private Boolean mRenderscriptSupportModeEnabled
private Boolean mRenderscriptNdkModeEnabled
private Integer mVersionCode
private String mVersionName
private String mApplicationId
private String mTestApplicationId
private String mTestInstrumentationRunner
private Boolean mTestHandleProfiling
private Boolean mTestFunctionalTest
private com.android.builder.model.SigningConfig mSigningConfig
private java.util.Set mResourceConfiguration
public void (java.lang.String)
String name
public java.lang.String getName ()
public com.android.builder.model.ProductFlavor setApplicationId (java.lang.String)
String applicationId
public java.lang.String getApplicationId ()
public com.android.builder.model.ProductFlavor setVersionCode (java.lang.Integer)
Integer versionCode
public java.lang.Integer getVersionCode ()
public com.android.builder.model.ProductFlavor setVersionName (java.lang.String)
String versionName
public java.lang.String getVersionName ()
public com.android.builder.model.ProductFlavor setMinSdkVersion (com.android.builder.model.ApiVersion)
com.android.builder.model.ApiVersion minSdkVersion
public com.android.builder.model.ApiVersion getMinSdkVersion ()
public com.android.builder.model.ProductFlavor setTargetSdkVersion (com.android.builder.model.ApiVersion)
com.android.builder.model.ApiVersion targetSdkVersion
public com.android.builder.model.ApiVersion getTargetSdkVersion ()
public com.android.builder.model.ProductFlavor setMaxSdkVersion (java.lang.Integer)
Integer maxSdkVersion
public java.lang.Integer getMaxSdkVersion ()
public java.lang.Integer getRenderscriptTargetApi ()
public void setRenderscriptTargetApi (java.lang.Integer)
Integer renderscriptTargetApi
public java.lang.Boolean getRenderscriptSupportModeEnabled ()
public com.android.builder.model.ProductFlavor setRenderscriptSupportModeEnabled (java.lang.Boolean)
Boolean renderscriptSupportMode
public java.lang.Boolean getRenderscriptNdkModeEnabled ()
public com.android.builder.model.ProductFlavor setRenderscriptNdkModeEnabled (java.lang.Boolean)
Boolean renderscriptNdkMode
public com.android.builder.model.ProductFlavor setTestApplicationId (java.lang.String)
String applicationId
public java.lang.String getTestApplicationId ()
public com.android.builder.model.ProductFlavor setTestInstrumentationRunner (java.lang.String)
String testInstrumentationRunner
public java.lang.String getTestInstrumentationRunner ()
public java.lang.Boolean getTestHandleProfiling ()
public com.android.builder.model.ProductFlavor setTestHandleProfiling (boolean)
boolean handleProfiling
public java.lang.Boolean getTestFunctionalTest ()
public com.android.builder.model.ProductFlavor setTestFunctionalTest (boolean)
boolean functionalTest
public com.android.builder.model.SigningConfig getSigningConfig ()
public com.android.builder.model.ProductFlavor setSigningConfig (com.android.builder.model.SigningConfig)
com.android.builder.model.SigningConfig signingConfig
public void addResourceConfiguration (java.lang.String)
String configuration
public transient void addResourceConfigurations (java.lang.String[])
String[] configurations
public void addResourceConfigurations (java.util.Collection)
java.util.Collection configurations
public java.util.Collection getResourceConfigurations ()
static com.android.builder.model.ProductFlavor mergeFlavors (com.android.builder.model.ProductFlavor, com.android.builder.model.ProductFlavor)
com.android.builder.model.ProductFlavor base
com.android.builder.model.ProductFlavor overlay
com.android.builder.core.DefaultProductFlavor flavor
static com.android.builder.model.ProductFlavor clone (com.android.builder.model.ProductFlavor)
com.android.builder.model.ProductFlavor productFlavor
com.android.builder.core.DefaultProductFlavor flavor
private static java.lang.Object chooseNotNull (java.lang.Object, java.lang.Object)
Object overlay
Object base
public boolean equals (java.lang.Object)
Object o
com.android.builder.core.DefaultProductFlavor that
public int hashCode ()
int result
public java.lang.String toString ()
}
com/android/builder/core/DexOptions.classDexOptions.java
package com.android.builder.core
public abstract com.android.builder.core.DexOptions extends java.lang.Object {
public abstract boolean getIncremental ()
public abstract boolean getPreDexLibraries ()
public abstract boolean getJumboMode ()
public abstract java.lang.String getJavaMaxHeapSize ()
public abstract int getThreadCount ()
}
com/android/builder/core/ManifestParser.classManifestParser.java
package com.android.builder.core
abstract com.android.builder.core.ManifestParser extends java.lang.Object {
public abstract java.lang.String getPackage (java.io.File)
public abstract java.lang.Object getMinSdkVersion (java.io.File)
public abstract java.lang.Object getTargetSdkVersion (java.io.File)
public abstract java.lang.String getVersionName (java.io.File)
public abstract int getVersionCode (java.io.File)
}
com/android/builder/core/VariantConfiguration$Type.classVariantConfiguration.java
package com.android.builder.core
public final enum com.android.builder.core.VariantConfiguration$Type extends java.lang.Enum {
public static final enum com.android.builder.core.VariantConfiguration$Type DEFAULT
public static final enum com.android.builder.core.VariantConfiguration$Type LIBRARY
public static final enum com.android.builder.core.VariantConfiguration$Type TEST
private static final synthetic com.android.builder.core.VariantConfiguration$Type[] $VALUES
public static com.android.builder.core.VariantConfiguration$Type[] values ()
public static com.android.builder.core.VariantConfiguration$Type valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/builder/core/VariantConfiguration.classVariantConfiguration.java
package com.android.builder.core
public com.android.builder.core.VariantConfiguration extends java.lang.Object {
private final com.android.builder.core.ManifestParser sManifestParser
private String mFullName
private String mFlavorName
private String mBaseName
private String mDirName
private final com.android.builder.model.ProductFlavor mDefaultConfig
private final com.android.builder.model.SourceProvider mDefaultSourceProvider
private final com.android.builder.model.BuildType mBuildType
private final com.android.builder.model.SourceProvider mBuildTypeSourceProvider
private final java.util.List mFlavorDimensionNames
private final java.util.List mFlavors
private final java.util.List mFlavorSourceProviders
private com.android.builder.model.SourceProvider mVariantSourceProvider
private com.android.builder.model.SourceProvider mMultiFlavorSourceProvider
private final com.android.builder.core.VariantConfiguration$Type mType
private final com.android.builder.core.VariantConfiguration mTestedConfig
private com.android.builder.dependency.LibraryDependency mOutput
private com.android.builder.model.ProductFlavor mMergedFlavor
private final java.util.Set mJars
private final java.util.List mDirectLibraries
private final java.util.List mFlatLibraries
private final com.android.builder.model.SigningConfig mSigningConfigOverride
private static final String DEFAULT_TEST_RUNNER
private static final Boolean DEFAULT_HANDLE_PROFILING
private static final Boolean DEFAULT_FUNCTIONAL_TEST
static final synthetic boolean $assertionsDisabled
public static java.lang.String getManifestPackage (java.io.File)
java.io.File manifestFile
public void (com.android.builder.model.ProductFlavor, com.android.builder.model.SourceProvider, com.android.builder.model.BuildType, com.android.builder.model.SourceProvider, com.android.builder.model.SigningConfig)
com.android.builder.model.ProductFlavor defaultConfig
com.android.builder.model.SourceProvider defaultSourceProvider
com.android.builder.model.BuildType buildType
com.android.builder.model.SourceProvider buildTypeSourceProvider
com.android.builder.model.SigningConfig signingConfigOverride
public void (com.android.builder.model.ProductFlavor, com.android.builder.model.SourceProvider, com.android.builder.model.BuildType, com.android.builder.model.SourceProvider, com.android.builder.core.VariantConfiguration$Type, com.android.builder.model.SigningConfig)
com.android.builder.model.ProductFlavor defaultConfig
com.android.builder.model.SourceProvider defaultSourceProvider
com.android.builder.model.BuildType buildType
com.android.builder.model.SourceProvider buildTypeSourceProvider
com.android.builder.core.VariantConfiguration$Type type
com.android.builder.model.SigningConfig signingConfigOverride
public void (com.android.builder.model.ProductFlavor, com.android.builder.model.SourceProvider, com.android.builder.model.BuildType, com.android.builder.model.SourceProvider, com.android.builder.core.VariantConfiguration$Type, com.android.builder.core.VariantConfiguration, com.android.builder.model.SigningConfig)
com.android.builder.model.ProductFlavor defaultConfig
com.android.builder.model.SourceProvider defaultSourceProvider
com.android.builder.model.BuildType buildType
com.android.builder.model.SourceProvider buildTypeSourceProvider
com.android.builder.core.VariantConfiguration$Type type
com.android.builder.core.VariantConfiguration testedConfig
com.android.builder.model.SigningConfig signingConfigOverride
public java.lang.String getFullName ()
StringBuilder sb
String flavorName
public java.lang.String computeFullNameWithSplits (java.lang.String)
String splitName
StringBuilder sb
String flavorName
public java.lang.String getFlavorName ()
com.android.builder.model.ProductFlavor flavor
java.util.Iterator i$
StringBuilder sb
boolean first
public java.lang.String getBaseName ()
com.android.builder.model.ProductFlavor pf
java.util.Iterator i$
StringBuilder sb
public java.lang.String computeBaseNameWithSplits (java.lang.String)
com.android.builder.model.ProductFlavor pf
java.util.Iterator i$
String splitName
StringBuilder sb
public java.lang.String getDirName ()
com.android.builder.model.ProductFlavor flavor
java.util.Iterator i$
StringBuilder sb
public transient java.lang.String computeDirNameWithSplits (java.lang.String[])
com.android.builder.model.ProductFlavor flavor
java.util.Iterator i$
String splitName
String[] arr$
int len$
int i$
String[] splitNames
StringBuilder sb
public java.util.List getFlavorNamesWithDimensionNames ()
int i
java.util.List names
java.util.List names
int count
public com.android.builder.core.VariantConfiguration addProductFlavor (com.android.builder.model.ProductFlavor, com.android.builder.model.SourceProvider, java.lang.String)
com.android.builder.model.ProductFlavor productFlavor
com.android.builder.model.SourceProvider sourceProvider
String dimensionName
public void checkSourceProviders ()
NoSuchMethodException ignored
java.lang.reflect.InvocationTargetException ignored
IllegalAccessException ignored
java.util.List providers
private static void checkFileSourceSet (java.util.List, java.lang.reflect.Method, java.lang.String) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
java.util.Map$Entry entry
java.util.Iterator i$
java.io.File file
com.android.builder.model.SourceProvider sourceProvider
java.util.Iterator i$
java.util.List providers
java.lang.reflect.Method m
String name
java.util.Map map
private static void checkFileCollectionSourceSet (java.util.List, java.lang.reflect.Method, java.lang.String) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
java.io.File f
java.util.Iterator i$
java.util.Collection existingFiles
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Collection list
com.android.builder.model.SourceProvider sourceProvider
java.util.Iterator i$
java.util.List providers
java.lang.reflect.Method m
String name
com.google.common.collect.Multimap map
public com.android.builder.core.VariantConfiguration setVariantSourceProvider (com.android.builder.model.SourceProvider)
com.android.builder.model.SourceProvider sourceProvider
public com.android.builder.core.VariantConfiguration setMultiFlavorSourceProvider (com.android.builder.model.SourceProvider)
com.android.builder.model.SourceProvider sourceProvider
public com.android.builder.model.SourceProvider getVariantSourceProvider ()
public com.android.builder.model.SourceProvider getMultiFlavorSourceProvider ()
public com.android.builder.core.VariantConfiguration setDependencies (com.android.builder.dependency.DependencyContainer)
com.android.builder.dependency.LibraryDependency libraryDependency
java.util.Iterator i$
com.android.builder.dependency.DependencyContainer container
public java.util.Collection getJars ()
public com.android.builder.core.VariantConfiguration setOutput (com.android.builder.dependency.LibraryDependency)
com.android.builder.dependency.LibraryDependency output
public com.android.builder.model.ProductFlavor getDefaultConfig ()
public com.android.builder.model.SourceProvider getDefaultSourceSet ()
public com.android.builder.model.ProductFlavor getMergedFlavor ()
public com.android.builder.model.BuildType getBuildType ()
public com.android.builder.model.SourceProvider getBuildTypeSourceSet ()
public boolean hasFlavors ()
public java.util.List getProductFlavors ()
public java.util.List getFlavorSourceProviders ()
public boolean hasLibraries ()
public java.util.List getDirectLibraries ()
public java.util.List getAllLibraries ()
public com.android.builder.core.VariantConfiguration$Type getType ()
public com.android.builder.core.VariantConfiguration getTestedConfig ()
void resolveIndirectLibraryDependencies (java.util.List, java.util.List)
com.android.builder.dependency.LibraryDependency library
java.util.Collection dependencies
java.util.List depList
int i
java.util.List directDependencies
java.util.List outFlatDependencies
public java.lang.String getOriginalApplicationId ()
public java.lang.String getApplicationId ()
String testedPackage
String id
String id
public java.lang.String getTestedApplicationId ()
public java.lang.String getIdOverride ()
String idName
String idSuffix
public java.lang.String getVersionName ()
String versionName
String versionSuffix
public int getVersionCode ()
int versionCode
public java.lang.String getInstrumentationRunner ()
com.android.builder.core.VariantConfiguration config
String runner
public java.lang.Boolean getHandleProfiling ()
com.android.builder.core.VariantConfiguration config
Boolean handleProfiling
public java.lang.Boolean getFunctionalTest ()
com.android.builder.core.VariantConfiguration config
Boolean functionalTest
public java.lang.String getPackageFromManifest ()
java.io.File manifestLocation
public java.lang.String getVersionNameFromManifest ()
java.io.File manifestLocation
public int getVersionCodeFromManifest ()
java.io.File manifestLocation
public com.android.builder.model.ApiVersion getMinSdkVersion ()
java.io.File manifestLocation
com.android.builder.model.ApiVersion minSdkVersion
public com.android.builder.model.ApiVersion getTargetSdkVersion ()
java.io.File manifestLocation
com.android.builder.model.ApiVersion targetSdkVersion
public java.io.File getMainManifest ()
java.io.File defaultManifest
public java.util.List getSortedSourceProviders ()
int n
java.util.List providers
public java.util.List getSortedBaseConfigs ()
int n
java.util.List configs
public java.util.List getManifestOverlays ()
java.io.File variantLocation
java.io.File typeLocation
java.io.File variantLocation
java.io.File f
com.android.builder.model.SourceProvider sourceProvider
java.util.Iterator i$
java.util.List inputs
public java.util.List getResourceSets (java.util.List, boolean)
com.android.ide.common.res2.ResourceSet resourceSet
com.android.builder.dependency.LibraryDependency dependency
java.io.File resFolder
int n
java.io.File generatedResFolder
java.util.Iterator i$
com.android.builder.model.SourceProvider sourceProvider
java.util.Collection flavorResDirs
int n
java.util.Collection variantResDirs
java.util.Collection typeResDirs
java.util.Collection variantResDirs
java.util.List generatedResFolders
boolean includeDependencies
java.util.List resourceSets
java.util.Collection mainResDirs
com.android.ide.common.res2.ResourceSet resourceSet
public java.util.List getAssetSets (java.util.List, boolean)
com.android.ide.common.res2.AssetSet assetSet
com.android.builder.dependency.LibraryDependency dependency
java.io.File assetFolder
int n
java.io.File generatedResFolder
java.util.Iterator i$
com.android.builder.model.SourceProvider sourceProvider
java.util.Collection flavorResDirs
int n
java.util.Collection variantResDirs
java.util.Collection typeResDirs
java.util.Collection variantResDirs
java.util.List generatedResFolders
boolean includeDependencies
java.util.List assetSets
java.util.Collection mainResDirs
com.android.ide.common.res2.AssetSet assetSet
public java.util.List getLibraryJniFolders ()
com.android.builder.dependency.LibraryDependency dependency
java.io.File jniFolder
int n
java.util.List list
public java.util.List getRenderscriptImports ()
java.io.File rsLib
com.android.builder.dependency.LibraryDependency lib
java.util.Iterator i$
java.util.List list
public java.util.List getRenderscriptSourceList ()
com.android.builder.model.SourceProvider provider
java.util.Iterator i$
java.util.List providers
java.util.List sourceList
public java.util.List getAidlImports ()
java.io.File aidlLib
com.android.builder.dependency.LibraryDependency lib
java.util.Iterator i$
java.util.List list
public java.util.List getAidlSourceList ()
com.android.builder.model.SourceProvider provider
java.util.Iterator i$
java.util.List providers
java.util.List sourceList
public java.util.List getJniSourceList ()
com.android.builder.model.SourceProvider provider
java.util.Iterator i$
java.util.List providers
java.util.List sourceList
public java.util.List getJniLibsList ()
com.android.builder.model.SourceProvider provider
java.util.Iterator i$
java.util.List providers
java.util.List sourceList
public java.util.Set getCompileClasspath ()
java.io.File jarFile
java.util.Iterator i$
com.android.builder.dependency.LibraryDependency lib
java.util.Iterator i$
com.android.builder.dependency.JarDependency jar
java.util.Iterator i$
java.util.Set classpath
public java.util.Set getPackagedJars ()
java.io.File jarFile
com.android.builder.dependency.JarDependency jar
java.util.Iterator i$
java.io.File jarFile
java.util.Iterator i$
java.io.File libJar
com.android.builder.dependency.LibraryDependency libraryDependency
java.util.Iterator i$
java.util.Set jars
public java.util.List getProvidedOnlyJars ()
java.io.File jarFile
com.android.builder.dependency.JarDependency jar
java.util.Iterator i$
java.util.Set jars
public java.util.List getBuildConfigItems ()
com.android.builder.model.ClassField f
java.util.Iterator i$
String name
com.android.builder.model.ClassField f
java.util.Iterator i$
com.android.builder.model.ProductFlavor flavor
java.util.Iterator i$
String name
com.android.builder.model.ClassField f
java.util.Iterator i$
java.util.List fullList
java.util.Set usedFieldNames
java.util.Collection list
public java.util.List getResValues ()
com.android.builder.model.ClassField f
java.util.Iterator i$
String name
com.android.builder.model.ClassField f
java.util.Iterator i$
com.android.builder.model.ProductFlavor flavor
java.util.Iterator i$
String name
com.android.builder.model.ClassField f
java.util.Iterator i$
java.util.List fullList
java.util.Set usedFieldNames
java.util.Collection list
public com.android.builder.model.SigningConfig getSigningConfig ()
com.android.builder.model.SigningConfig signingConfig
public boolean isSigningReady ()
com.android.builder.model.SigningConfig signingConfig
public java.util.List getProguardFiles (boolean)
com.android.builder.model.ProductFlavor flavor
java.util.Iterator i$
java.io.File proguardRules
com.android.builder.dependency.LibraryDependency libraryDependency
java.util.Iterator i$
boolean includeLibraries
java.util.List fullList
public java.util.List getConsumerProguardFiles ()
com.android.builder.model.ProductFlavor flavor
java.util.Iterator i$
java.util.List fullList
public boolean isTestCoverageEnabled ()
public java.util.Map getManifestPlaceholders ()
java.util.Map mergedFlavorsPlaceholders
public boolean isMultiDexEnabled ()
Boolean value
public boolean isLegacyMultiDexMode ()
public boolean getRenderscriptSupportModeEnabled ()
Boolean value
public boolean getRenderscriptNdkModeEnabled ()
Boolean value
static void ()
}
com/android/builder/dependency/
com/android/builder/dependency/DependencyContainer.classDependencyContainer.java
package com.android.builder.dependency
public abstract com.android.builder.dependency.DependencyContainer extends java.lang.Object {
public abstract java.util.List getAndroidDependencies ()
public abstract java.util.List getJarDependencies ()
public abstract java.util.List getLocalDependencies ()
}
com/android/builder/dependency/JarDependency.classJarDependency.java
package com.android.builder.dependency
public com.android.builder.dependency.JarDependency extends java.lang.Object {
private final java.io.File mJarFile
private final boolean mCompiled
private boolean mPackaged
private final boolean mProguarded
private final com.android.builder.model.MavenCoordinates mResolvedCoordinates
public void (java.io.File, boolean, boolean, boolean, com.android.builder.model.MavenCoordinates)
java.io.File jarFile
boolean compiled
boolean packaged
boolean proguarded
com.android.builder.model.MavenCoordinates resolvedCoordinates
public void (java.io.File, boolean, boolean, com.android.builder.model.MavenCoordinates)
java.io.File jarFile
boolean compiled
boolean packaged
com.android.builder.model.MavenCoordinates resolvedCoordinates
public java.io.File getJarFile ()
public boolean isCompiled ()
public boolean isPackaged ()
public void setPackaged (boolean)
boolean packaged
public boolean isProguarded ()
public com.android.builder.model.MavenCoordinates getResolvedCoordinates ()
public java.lang.String toString ()
}
com/android/builder/dependency/LibraryBundle.classLibraryBundle.java
package com.android.builder.dependency
public abstract com.android.builder.dependency.LibraryBundle extends java.lang.Object implements com.android.builder.dependency.LibraryDependency {
public static final String FN_PROGUARD_TXT
private final String mName
private final java.io.File mBundle
private final java.io.File mBundleFolder
protected void (java.io.File, java.io.File, java.lang.String)
java.io.File bundle
java.io.File bundleFolder
String name
public java.lang.String getName ()
public java.lang.String toString ()
public java.lang.String getProject ()
public java.lang.String getProjectVariant ()
public java.io.File getManifest ()
public java.io.File getSymbolFile ()
public java.io.File getBundle ()
public java.io.File getFolder ()
public java.io.File getJarFile ()
public java.util.List getLocalDependencies ()
java.io.File jar
java.util.Iterator i$
java.util.List jars
java.util.List localDependencies
public java.util.List getLocalJars ()
java.io.File jars
java.io.File[] arr$
int len$
int i$
java.util.List localJars
java.io.File[] jarList
public java.io.File getResFolder ()
public java.io.File getAssetsFolder ()
public java.io.File getJniFolder ()
public java.io.File getAidlFolder ()
public java.io.File getRenderscriptFolder ()
public java.io.File getProguardRules ()
public java.io.File getLintJar ()
public java.io.File getBundleFolder ()
public boolean equals (java.lang.Object)
Object o
com.android.builder.dependency.LibraryBundle that
public int hashCode ()
public volatile synthetic java.util.Collection getLocalDependencies ()
public volatile synthetic java.util.Collection getLocalJars ()
}
com/android/builder/dependency/LibraryDependency.classLibraryDependency.java
package com.android.builder.dependency
public abstract com.android.builder.dependency.LibraryDependency extends java.lang.Object implements com.android.builder.model.AndroidLibrary com.android.builder.dependency.ManifestDependency com.android.builder.dependency.SymbolFileProvider {
public abstract java.util.List getDependencies ()
public abstract java.util.Collection getLocalDependencies ()
}
com/android/builder/dependency/ManifestDependency.classManifestDependency.java
package com.android.builder.dependency
public abstract com.android.builder.dependency.ManifestDependency extends java.lang.Object implements com.android.builder.dependency.ManifestProvider {
public abstract java.lang.String getName ()
public abstract java.util.List getManifestDependencies ()
}
com/android/builder/dependency/ManifestProvider.classManifestProvider.java
package com.android.builder.dependency
public abstract com.android.builder.dependency.ManifestProvider extends java.lang.Object {
public abstract java.io.File getManifest ()
}
com/android/builder/dependency/SymbolFileProvider.classSymbolFileProvider.java
package com.android.builder.dependency
public abstract com.android.builder.dependency.SymbolFileProvider extends java.lang.Object implements com.android.builder.dependency.ManifestProvider {
public abstract java.io.File getSymbolFile ()
}
com/android/builder/internal/
com/android/builder/internal/BaseConfigImpl.classBaseConfigImpl.java
package com.android.builder.internal
public abstract com.android.builder.internal.BaseConfigImpl extends java.lang.Object implements java.io.Serializable com.android.builder.model.BaseConfig {
private static final long serialVersionUID
private final java.util.Map mBuildConfigFields
private final java.util.Map mResValues
private final java.util.List mProguardFiles
private final java.util.List mConsumerProguardFiles
private final java.util.Map mManifestPlaceholders
private Boolean mMultiDexEnabled
public void ()
public void addBuildConfigField (com.android.builder.model.ClassField)
com.android.builder.model.ClassField field
public void addResValue (com.android.builder.model.ClassField)
com.android.builder.model.ClassField field
public void addResValues (java.util.Map)
java.util.Map values
public java.util.Map getBuildConfigFields ()
public void addBuildConfigFields (java.util.Map)
java.util.Map fields
public java.util.Map getResValues ()
public java.util.List getProguardFiles ()
public java.util.List getConsumerProguardFiles ()
public java.util.Map getManifestPlaceholders ()
public void addManifestPlaceHolders (java.util.Map)
java.util.Map manifestPlaceholders
public void setManifestPlaceholders (java.util.Map)
java.util.Map manifestPlaceholders
protected void _initWith (com.android.builder.model.BaseConfig)
com.android.builder.model.BaseConfig that
private void setBuildConfigFields (java.util.Map)
java.util.Map fields
private void setResValues (java.util.Map)
java.util.Map fields
public java.lang.Boolean getMultiDexEnabled ()
public void setMultiDexEnabled (java.lang.Boolean)
Boolean multiDex
public boolean equals (java.lang.Object)
Object o
com.android.builder.internal.BaseConfigImpl that
public int hashCode ()
int result
public java.lang.String toString ()
public volatile synthetic java.util.Collection getConsumerProguardFiles ()
public volatile synthetic java.util.Collection getProguardFiles ()
}
com/android/builder/internal/ClassFieldImpl.classClassFieldImpl.java
package com.android.builder.internal
public final com.android.builder.internal.ClassFieldImpl extends java.lang.Object implements com.android.builder.model.ClassField java.io.Serializable {
private static final long serialVersionUID
private final String type
private final String name
private final String value
private final java.util.Set annotations
private final String documentation
public void (java.lang.String, java.lang.String, java.lang.String)
String type
String name
String value
public void (java.lang.String, java.lang.String, java.lang.String, java.util.Set, java.lang.String)
String type
String name
String value
java.util.Set annotations
String documentation
public void (com.android.builder.model.ClassField)
com.android.builder.model.ClassField classField
public java.lang.String getType ()
public java.lang.String getName ()
public java.lang.String getValue ()
public java.lang.String getDocumentation ()
public java.util.Set getAnnotations ()
public boolean equals (java.lang.Object)
Object o
com.android.builder.internal.ClassFieldImpl that
public int hashCode ()
int result
}
com/android/builder/internal/FakeAndroidTarget.classFakeAndroidTarget.java
package com.android.builder.internal
public com.android.builder.internal.FakeAndroidTarget extends java.lang.Object implements com.android.sdklib.IAndroidTarget {
private final String mSdkLocation
private final com.android.utils.SparseArray mPaths
private final java.util.List mBootClasspath
private final int mApiLevel
public void (java.lang.String, java.lang.String)
String apiPrebuilts
String apiPrebuilts
String sdkLocation
String target
private int getApiLevel (java.lang.String)
String target
public java.lang.String getPath (int)
int pathId
public java.io.File getFile (int)
int pathId
public com.android.sdklib.BuildToolInfo getBuildToolInfo ()
public java.util.List getBootClasspath ()
public java.lang.String getLocation ()
public java.lang.String getVendor ()
public java.lang.String getName ()
public java.lang.String getFullName ()
public java.lang.String getClasspathName ()
public java.lang.String getShortClasspathName ()
public java.lang.String getDescription ()
public com.android.sdklib.AndroidVersion getVersion ()
public java.lang.String getVersionName ()
public int getRevision ()
public boolean isPlatform ()
public com.android.sdklib.IAndroidTarget getParent ()
public boolean hasRenderingLibrary ()
public java.io.File[] getSkins ()
public java.io.File getDefaultSkin ()
public com.android.sdklib.IAndroidTarget$IOptionalLibrary[] getOptionalLibraries ()
public java.lang.String[] getPlatformLibraries ()
public java.lang.String getProperty (java.lang.String)
String name
public java.lang.Integer getProperty (java.lang.String, java.lang.Integer)
String name
Integer defaultValue
public java.lang.Boolean getProperty (java.lang.String, java.lang.Boolean)
String name
Boolean defaultValue
public java.util.Map getProperties ()
public int getUsbVendorId ()
public com.android.sdklib.ISystemImage[] getSystemImages ()
public com.android.sdklib.ISystemImage getSystemImage (com.android.sdklib.repository.descriptors.IdDisplay, java.lang.String)
com.android.sdklib.repository.descriptors.IdDisplay tag
String abiType
public boolean canRunOn (com.android.sdklib.IAndroidTarget)
com.android.sdklib.IAndroidTarget target
public java.lang.String hashString ()
public int compareTo (com.android.sdklib.IAndroidTarget)
com.android.sdklib.IAndroidTarget iAndroidTarget
com.android.builder.internal.FakeAndroidTarget that
public volatile synthetic int compareTo (java.lang.Object)
Object x0
}
com/android/builder/internal/InstallUtils.classInstallUtils.java
package com.android.builder.internal
public com.android.builder.internal.InstallUtils extends java.lang.Object {
public void ()
public static boolean checkDeviceApiLevel (com.android.builder.testing.api.DeviceConnector, com.android.builder.model.ApiVersion, com.android.utils.ILogger, java.lang.String, java.lang.String)
String deviceCodeName
com.android.builder.testing.api.DeviceConnector device
com.android.builder.model.ApiVersion appMinSdkVersion
com.android.utils.ILogger logger
String projectName
String variantName
int deviceApiLevel
int minSdkVersion
}
com/android/builder/internal/JavaPngCruncher.classJavaPngCruncher.java
package com.android.builder.internal
public com.android.builder.internal.JavaPngCruncher extends java.lang.Object implements com.android.ide.common.internal.PngCruncher {
public void ()
public void crunchPng (java.io.File, java.io.File) throws java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException java.io.IOException
com.android.builder.png.NinePatchException e
java.io.File from
java.io.File to
public void end () throws java.lang.InterruptedException
}
com/android/builder/internal/StringHelper.classStringHelper.java
package com.android.builder.internal
public com.android.builder.internal.StringHelper extends java.lang.Object {
public void ()
public static java.lang.String capitalize (java.lang.String)
String string
StringBuilder sb
}
com/android/builder/internal/SymbolLoader$SymbolEntry.classSymbolLoader.java
package com.android.builder.internal
public com.android.builder.internal.SymbolLoader$SymbolEntry extends java.lang.Object {
private final String mName
private final String mType
private final String mValue
public void (java.lang.String, java.lang.String, java.lang.String)
String name
String type
String value
public java.lang.String getValue ()
public java.lang.String getName ()
public java.lang.String getType ()
}
com/android/builder/internal/SymbolLoader.classSymbolLoader.java
package com.android.builder.internal
public com.android.builder.internal.SymbolLoader extends java.lang.Object {
private final java.io.File mSymbolFile
private com.google.common.collect.Table mSymbols
private final com.android.utils.ILogger mLogger
public void (java.io.File, com.android.utils.ILogger)
java.io.File symbolFile
com.android.utils.ILogger logger
public void load () throws java.io.IOException
int pos
String type
int pos2
String className
int pos3
String name
String value
int count
String s
IndexOutOfBoundsException e
java.util.List lines
int lineIndex
String line
com.google.common.collect.Table getSymbols ()
}
com/android/builder/internal/SymbolWriter.classSymbolWriter.java
package com.android.builder.internal
public com.android.builder.internal.SymbolWriter extends java.lang.Object {
private final String mOutFolder
private final String mPackageName
private final java.util.List mSymbols
private final com.android.builder.internal.SymbolLoader mValues
public void (java.lang.String, java.lang.String, com.android.builder.internal.SymbolLoader)
String outFolder
String packageName
com.android.builder.internal.SymbolLoader values
public void addSymbolsToWrite (com.android.builder.internal.SymbolLoader)
com.android.builder.internal.SymbolLoader symbols
private com.google.common.collect.Table getAllSymbols ()
com.android.builder.internal.SymbolLoader symbolLoader
java.util.Iterator i$
com.google.common.collect.Table symbols
public void write () throws java.io.IOException
String folder
java.util.Iterator i$
com.android.builder.internal.SymbolLoader$SymbolEntry value
String symbolName
java.util.Iterator i$
java.util.Map rowMap
java.util.Set symbolSet
java.util.ArrayList symbolList
String row
java.util.Iterator i$
java.io.BufferedWriter writer
com.google.common.collect.Table symbols
com.google.common.collect.Table values
java.util.Set rowSet
java.util.List rowList
Throwable e
com.google.common.base.Splitter splitter
Iterable folders
java.io.File file
com.google.common.io.Closer closer
}
com/android/builder/internal/TemplateProcessor.classTemplateProcessor.java
package com.android.builder.internal
com.android.builder.internal.TemplateProcessor extends java.lang.Object {
private final java.io.InputStream mTemplateStream
private final java.util.Map mPlaceHolderMap
public void (java.io.InputStream, java.util.Map)
java.io.InputStream templateStream
java.util.Map placeHolderMap
public void generate (java.io.File) throws java.io.IOException
java.io.File outputFile
String template
String content
private java.lang.String readEmbeddedTextFile (java.io.InputStream) throws java.io.IOException
java.io.InputStream templateStream
java.io.InputStreamReader reader
private void writeFile (java.io.File, java.lang.String) throws java.io.IOException
java.io.File file
String content
private java.lang.String replaceParameters (java.lang.String, java.util.Map)
String value
java.util.Map$Entry entry
java.util.Iterator i$
String str
java.util.Map parameters
}
com/android/builder/internal/TestManifestGenerator.classTestManifestGenerator.java
package com.android.builder.internal
public com.android.builder.internal.TestManifestGenerator extends java.lang.Object {
private static final String TEMPLATE
private static final String PH_PACKAGE
private static final String PH_MIN_SDK_VERSION
private static final String PH_TARGET_SDK_VERSION
private static final String PH_TESTED_PACKAGE
private static final String PH_TEST_RUNNER
private static final String PH_HANDLE_PROFILING
private static final String PH_FUNCTIONAL_TEST
private final java.io.File mOutputFile
private final String mPackageName
private final String mMinSdkVersion
private final String mTargetSdkVersion
private final String mTestedPackageName
private final String mTestRunnerName
private final boolean mHandleProfiling
private final boolean mFunctionalTest
public void (java.io.File, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, java.lang.Boolean)
java.io.File outputFile
String packageName
String minSdkVersion
String targetSdkVersion
String testedPackageName
String testRunnerName
Boolean handleProfiling
Boolean functionalTest
public void generate () throws java.io.IOException
java.net.URLConnection urlConnection
com.android.builder.internal.TemplateProcessor processor
java.util.Map map
java.net.URL resource
}
com/android/builder/internal/compiler/
com/android/builder/internal/compiler/AidlProcessor.classAidlProcessor.java
package com.android.builder.internal.compiler
public com.android.builder.internal.compiler.AidlProcessor extends java.lang.Object implements com.android.builder.internal.compiler.SourceSearcher$SourceFileProcessor {
private final String mAidlExecutable
private final String mFrameworkLocation
private final java.util.List mImportFolders
private final java.io.File mSourceOutputDir
private final java.io.File mParcelableOutputDir
private final com.android.builder.compiling.DependencyFileProcessor mDependencyFileProcessor
private final com.android.ide.common.internal.CommandLineRunner mRunner
public void (java.lang.String, java.lang.String, java.util.List, java.io.File, java.io.File, com.android.builder.compiling.DependencyFileProcessor, com.android.ide.common.internal.CommandLineRunner)
String aidlExecutable
String frameworkLocation
java.util.List importFolders
java.io.File sourceOutputDir
java.io.File parcelableOutputDir
com.android.builder.compiling.DependencyFileProcessor dependencyFileProcessor
com.android.ide.common.internal.CommandLineRunner runner
public void processFile (java.io.File, java.io.File) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
java.io.File f
java.util.Iterator i$
String relative
java.io.File destFile
java.io.File sourceFolder
java.io.File sourceFile
java.util.ArrayList command
java.io.File depFile
com.android.builder.internal.incremental.DependencyData data
}
com/android/builder/internal/compiler/DexKey.classDexKey.java
package com.android.builder.internal.compiler
com.android.builder.internal.compiler.DexKey extends com.android.builder.internal.compiler.PreProcessCache$Key {
private final boolean mJumboMode
static com.android.builder.internal.compiler.DexKey of (java.io.File, com.android.sdklib.repository.FullRevision, boolean)
java.io.File sourceFile
com.android.sdklib.repository.FullRevision buildToolsRevision
boolean jumboMode
private void (java.io.File, com.android.sdklib.repository.FullRevision, boolean)
java.io.File sourceFile
com.android.sdklib.repository.FullRevision buildToolsRevision
boolean jumboMode
boolean isJumboMode ()
public boolean equals (java.lang.Object)
Object o
com.android.builder.internal.compiler.DexKey dexKey
public int hashCode ()
int result
}
com/android/builder/internal/compiler/FileGatherer.classFileGatherer.java
package com.android.builder.internal.compiler
public com.android.builder.internal.compiler.FileGatherer extends java.lang.Object implements com.android.builder.internal.compiler.SourceSearcher$SourceFileProcessor {
private final java.util.List mFiles
public void ()
public void processFile (java.io.File, java.io.File) throws java.io.IOException java.lang.InterruptedException
java.io.File sourceFolder
java.io.File sourceFile
public java.util.List getFiles ()
}
com/android/builder/internal/compiler/JackConversionCache$1.classJackConversionCache.java
package com.android.builder.internal.compiler
com.android.builder.internal.compiler.JackConversionCache$1 extends java.lang.Object implements com.android.builder.internal.compiler.PreProcessCache$KeyFactory {
final synthetic com.android.builder.internal.compiler.JackConversionCache this$0
void (com.android.builder.internal.compiler.JackConversionCache)
public com.android.builder.internal.compiler.PreProcessCache$Key of (java.io.File, com.android.sdklib.repository.FullRevision, org.w3c.dom.NamedNodeMap)
java.io.File sourceFile
com.android.sdklib.repository.FullRevision revision
org.w3c.dom.NamedNodeMap attrMap
public volatile synthetic java.lang.Object of (java.io.File, com.android.sdklib.repository.FullRevision, org.w3c.dom.NamedNodeMap)
java.io.File x0
com.android.sdklib.repository.FullRevision x1
org.w3c.dom.NamedNodeMap x2
}
com/android/builder/internal/compiler/JackConversionCache.classJackConversionCache.java
package com.android.builder.internal.compiler
public com.android.builder.internal.compiler.JackConversionCache extends com.android.builder.internal.compiler.PreProcessCache {
private static final com.android.builder.internal.compiler.JackConversionCache sSingleton
public void ()
public static com.android.builder.internal.compiler.JackConversionCache getCache ()
protected com.android.builder.internal.compiler.PreProcessCache$KeyFactory getKeyFactory ()
public void convertLibrary (java.io.File, java.io.File, com.android.builder.core.DexOptions, com.android.sdklib.BuildToolInfo, boolean, com.android.ide.common.internal.CommandLineRunner) throws java.io.IOException com.android.ide.common.internal.LoggedErrorException java.lang.InterruptedException
java.util.List files
java.io.IOException exception
com.android.ide.common.internal.LoggedErrorException exception
InterruptedException exception
java.io.File fromFile
java.io.File inputFile
java.io.File outFile
com.android.builder.core.DexOptions dexOptions
com.android.sdklib.BuildToolInfo buildToolInfo
boolean verbose
com.android.ide.common.internal.CommandLineRunner commandLineRunner
com.android.builder.internal.compiler.PreProcessCache$Key itemKey
com.android.utils.Pair pair
com.android.builder.internal.compiler.PreProcessCache$Item item
static void ()
}
com/android/builder/internal/compiler/LeafFolderGatherer.classLeafFolderGatherer.java
package com.android.builder.internal.compiler
public com.android.builder.internal.compiler.LeafFolderGatherer extends java.lang.Object implements com.android.builder.internal.compiler.SourceSearcher$SourceFileProcessor {
private final java.util.Set mFolders
public void ()
public void processFile (java.io.File, java.io.File) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
java.io.File sourceFolder
java.io.File sourceFile
public java.util.Set getFolders ()
}
com/android/builder/internal/compiler/PreDexCache$1.classPreDexCache.java
package com.android.builder.internal.compiler
com.android.builder.internal.compiler.PreDexCache$1 extends java.lang.Object implements com.android.builder.internal.compiler.PreProcessCache$KeyFactory {
final synthetic com.android.builder.internal.compiler.PreDexCache this$0
void (com.android.builder.internal.compiler.PreDexCache)
public com.android.builder.internal.compiler.DexKey of (java.io.File, com.android.sdklib.repository.FullRevision, org.w3c.dom.NamedNodeMap)
java.io.File sourceFile
com.android.sdklib.repository.FullRevision revision
org.w3c.dom.NamedNodeMap attrMap
public volatile synthetic java.lang.Object of (java.io.File, com.android.sdklib.repository.FullRevision, org.w3c.dom.NamedNodeMap)
java.io.File x0
com.android.sdklib.repository.FullRevision x1
org.w3c.dom.NamedNodeMap x2
}
com/android/builder/internal/compiler/PreDexCache.classPreDexCache.java
package com.android.builder.internal.compiler
public com.android.builder.internal.compiler.PreDexCache extends com.android.builder.internal.compiler.PreProcessCache {
private static final String ATTR_JUMBO_MODE
private static final com.android.builder.internal.compiler.PreDexCache sSingleton
public void ()
public static com.android.builder.internal.compiler.PreDexCache getCache ()
protected com.android.builder.internal.compiler.PreProcessCache$KeyFactory getKeyFactory ()
public void preDexLibrary (java.io.File, java.io.File, boolean, com.android.builder.core.DexOptions, com.android.sdklib.BuildToolInfo, boolean, com.android.ide.common.internal.CommandLineRunner) throws java.io.IOException com.android.ide.common.internal.LoggedErrorException java.lang.InterruptedException
java.util.List files
java.io.IOException exception
com.android.ide.common.internal.LoggedErrorException exception
InterruptedException exception
java.io.File sourceFile
java.util.Iterator i$
java.io.File inputFile
java.io.File outFile
boolean multiDex
com.android.builder.core.DexOptions dexOptions
com.android.sdklib.BuildToolInfo buildToolInfo
boolean verbose
com.android.ide.common.internal.CommandLineRunner commandLineRunner
com.android.builder.internal.compiler.DexKey itemKey
com.android.utils.Pair pair
com.android.builder.internal.compiler.PreProcessCache$Item item
protected org.w3c.dom.Node createItemNode (org.w3c.dom.Document, com.android.builder.internal.compiler.DexKey, com.android.builder.internal.compiler.PreProcessCache$BaseItem) throws java.io.IOException
org.w3c.dom.Document document
com.android.builder.internal.compiler.DexKey itemKey
com.android.builder.internal.compiler.PreProcessCache$BaseItem item
org.w3c.dom.Node itemNode
org.w3c.dom.Attr attr
protected volatile synthetic org.w3c.dom.Node createItemNode (org.w3c.dom.Document, com.android.builder.internal.compiler.PreProcessCache$Key, com.android.builder.internal.compiler.PreProcessCache$BaseItem) throws java.io.IOException
org.w3c.dom.Document x0
com.android.builder.internal.compiler.PreProcessCache$Key x1
com.android.builder.internal.compiler.PreProcessCache$BaseItem x2
static void ()
}
com/android/builder/internal/compiler/PreProcessCache$BaseItem.classPreProcessCache.java
package com.android.builder.internal.compiler
public abstract com.android.builder.internal.compiler.PreProcessCache$BaseItem extends java.lang.Object {
public abstract java.io.File getSourceFile ()
public abstract java.util.List getOutputFiles ()
public abstract com.google.common.hash.HashCode getSourceHash ()
public abstract boolean areOutputFilesPresent ()
}
com/android/builder/internal/compiler/PreProcessCache$Item.classPreProcessCache.java
package com.android.builder.internal.compiler
public com.android.builder.internal.compiler.PreProcessCache$Item extends java.lang.Object implements com.android.builder.internal.compiler.PreProcessCache$BaseItem {
private final java.io.File mSourceFile
private final java.util.List mOutputFiles
private final java.util.concurrent.CountDownLatch mLatch
void (java.io.File, java.util.List, java.util.concurrent.CountDownLatch)
java.io.File sourceFile
java.util.List outputFiles
java.util.concurrent.CountDownLatch latch
void (java.io.File, java.util.concurrent.CountDownLatch)
java.io.File sourceFile
java.util.concurrent.CountDownLatch latch
public java.io.File getSourceFile ()
public java.util.List getOutputFiles ()
public com.google.common.hash.HashCode getSourceHash ()
protected java.util.concurrent.CountDownLatch getLatch ()
public boolean areOutputFilesPresent ()
java.io.File outputFile
java.util.Iterator i$
boolean filesOk
public java.lang.String toString ()
}
com/android/builder/internal/compiler/PreProcessCache$Key.classPreProcessCache.java
package com.android.builder.internal.compiler
public com.android.builder.internal.compiler.PreProcessCache$Key extends java.lang.Object {
private final java.io.File mSourceFile
private final com.android.sdklib.repository.FullRevision mBuildToolsRevision
public static com.android.builder.internal.compiler.PreProcessCache$Key of (java.io.File, com.android.sdklib.repository.FullRevision)
java.io.File sourceFile
com.android.sdklib.repository.FullRevision buildToolsRevision
protected void (java.io.File, com.android.sdklib.repository.FullRevision)
java.io.File sourceFile
com.android.sdklib.repository.FullRevision buildToolsRevision
private com.android.sdklib.repository.FullRevision getBuildToolsRevision ()
public java.io.File getSourceFile ()
public boolean equals (java.lang.Object)
Object o
com.android.builder.internal.compiler.PreProcessCache$Key key
public int hashCode ()
static synthetic com.android.sdklib.repository.FullRevision access$000 (com.android.builder.internal.compiler.PreProcessCache$Key)
com.android.builder.internal.compiler.PreProcessCache$Key x0
}
com/android/builder/internal/compiler/PreProcessCache$KeyFactory.classPreProcessCache.java
package com.android.builder.internal.compiler
public abstract com.android.builder.internal.compiler.PreProcessCache$KeyFactory extends java.lang.Object {
public abstract java.lang.Object of (java.io.File, com.android.sdklib.repository.FullRevision, org.w3c.dom.NamedNodeMap)
}
com/android/builder/internal/compiler/PreProcessCache$StoredItem.classPreProcessCache.java
package com.android.builder.internal.compiler
public com.android.builder.internal.compiler.PreProcessCache$StoredItem extends java.lang.Object implements com.android.builder.internal.compiler.PreProcessCache$BaseItem {
private final java.io.File mSourceFile
private final java.util.List mOutputFiles
private final com.google.common.hash.HashCode mSourceHash
void (java.io.File, java.util.List, com.google.common.hash.HashCode)
java.io.File sourceFile
java.util.List outputFiles
com.google.common.hash.HashCode sourceHash
public java.io.File getSourceFile ()
public java.util.List getOutputFiles ()
public com.google.common.hash.HashCode getSourceHash ()
public boolean areOutputFilesPresent ()
java.io.File outputFile
java.util.Iterator i$
boolean filesOk
public java.lang.String toString ()
}
com/android/builder/internal/compiler/PreProcessCache.classPreProcessCache.java
package com.android.builder.internal.compiler
public abstract com.android.builder.internal.compiler.PreProcessCache extends java.lang.Object {
private static final String NODE_ITEMS
private static final String NODE_ITEM
private static final String NODE_DEX
private static final String ATTR_VERSION
private static final String ATTR_JAR
private static final String ATTR_DEX
private static final String ATTR_SHA1
private static final String ATTR_REVISION
private static final String XML_VERSION
private boolean mLoaded
private final java.util.Map mMap
private final java.util.Map mStoredItems
private int mMisses
private int mHits
public void ()
protected abstract com.android.builder.internal.compiler.PreProcessCache$KeyFactory getKeyFactory ()
public synchronized void load (java.io.File)
java.io.File itemStorage
protected synchronized com.android.utils.Pair getItem (com.android.builder.internal.compiler.PreProcessCache$Key)
com.android.builder.internal.compiler.PreProcessCache$StoredItem storedItem
java.io.File inputFile
com.android.builder.internal.compiler.PreProcessCache$Key itemKey
com.android.builder.internal.compiler.PreProcessCache$Item item
boolean newItem
private static com.google.common.hash.HashCode getHash (java.io.File)
java.io.IOException ignored
java.io.File file
public synchronized void clear (java.io.File, com.android.utils.ILogger) throws java.io.IOException
java.io.File itemStorage
com.android.utils.ILogger logger
private synchronized void loadItems (java.io.File)
org.w3c.dom.Node dexNode
org.w3c.dom.NamedNodeMap dexAttrMap
int j
int m
org.w3c.dom.Node node
org.w3c.dom.NamedNodeMap attrMap
java.io.File sourceFile
com.android.sdklib.repository.FullRevision revision
java.util.List outputFiles
org.w3c.dom.NodeList dexNodes
com.android.builder.internal.compiler.PreProcessCache$StoredItem item
com.android.builder.internal.compiler.PreProcessCache$Key key
int i
int n
org.w3c.dom.Document document
org.w3c.dom.Node rootNode
org.w3c.dom.NamedNodeMap rootAttrMap
org.w3c.dom.Node versionAttr
org.w3c.dom.NodeList nodes
Exception ignored
java.io.File itemStorage
protected synchronized void saveItems (java.io.File) throws java.io.IOException
org.w3c.dom.Node itemNode
org.w3c.dom.Node itemNode
com.android.builder.internal.compiler.PreProcessCache$StoredItem storedItem
com.android.builder.internal.compiler.PreProcessCache$Item item
com.android.builder.internal.compiler.PreProcessCache$Key key
java.util.Iterator i$
org.w3c.dom.Document document
org.w3c.dom.Node rootNode
org.w3c.dom.Attr attr
java.util.Set keys
String content
javax.xml.parsers.ParserConfigurationException e
java.io.File itemStorage
javax.xml.parsers.DocumentBuilderFactory factory
javax.xml.parsers.DocumentBuilder builder
protected org.w3c.dom.Node createItemNode (org.w3c.dom.Document, com.android.builder.internal.compiler.PreProcessCache$Key, com.android.builder.internal.compiler.PreProcessCache$BaseItem) throws java.io.IOException
org.w3c.dom.Node dexNode
java.io.File dexFile
java.util.Iterator i$
org.w3c.dom.Document document
com.android.builder.internal.compiler.PreProcessCache$Key itemKey
com.android.builder.internal.compiler.PreProcessCache$BaseItem item
org.w3c.dom.Node itemNode
org.w3c.dom.Attr attr
com.google.common.hash.HashCode hashCode
protected synchronized void incrementMisses ()
protected synchronized void incrementHits ()
synchronized int getMisses ()
synchronized int getHits ()
}
com/android/builder/internal/compiler/RenderScriptProcessor$1.classRenderScriptProcessor.java
package com.android.builder.internal.compiler
com.android.builder.internal.compiler.RenderScriptProcessor$1 extends java.lang.Object implements java.util.concurrent.Callable {
final synthetic java.io.File val$bcFile
final synthetic com.android.builder.internal.compiler.RenderScriptProcessor$Abi val$abi
final synthetic String val$objName
final synthetic java.io.File val$objAbiFolder
final synthetic com.android.ide.common.internal.CommandLineRunner val$launcher
final synthetic java.util.Map val$env
final synthetic String val$soName
final synthetic java.io.File val$libAbiFolder
final synthetic com.android.builder.internal.compiler.RenderScriptProcessor this$0
void (com.android.builder.internal.compiler.RenderScriptProcessor, java.io.File, com.android.builder.internal.compiler.RenderScriptProcessor$Abi, java.lang.String, java.io.File, com.android.ide.common.internal.CommandLineRunner, java.util.Map, java.lang.String, java.io.File)
public java.lang.Void call () throws java.lang.Exception
java.io.File objFile
public volatile synthetic java.lang.Object call () throws java.lang.Exception
}
com/android/builder/internal/compiler/RenderScriptProcessor$Abi.classRenderScriptProcessor.java
package com.android.builder.internal.compiler
final com.android.builder.internal.compiler.RenderScriptProcessor$Abi extends java.lang.Object {
private final String mDevice
private final String mToolchain
private final com.android.sdklib.BuildToolInfo$PathId mLinker
private final String[] mLinkerArgs
transient void (java.lang.String, java.lang.String, com.android.sdklib.BuildToolInfo$PathId, java.lang.String[])
String device
String toolchain
com.android.sdklib.BuildToolInfo$PathId linker
String[] linkerArgs
static synthetic java.lang.String access$000 (com.android.builder.internal.compiler.RenderScriptProcessor$Abi)
com.android.builder.internal.compiler.RenderScriptProcessor$Abi x0
static synthetic java.lang.String access$300 (com.android.builder.internal.compiler.RenderScriptProcessor$Abi)
com.android.builder.internal.compiler.RenderScriptProcessor$Abi x0
static synthetic com.android.sdklib.BuildToolInfo$PathId access$400 (com.android.builder.internal.compiler.RenderScriptProcessor$Abi)
com.android.builder.internal.compiler.RenderScriptProcessor$Abi x0
static synthetic java.lang.String[] access$500 (com.android.builder.internal.compiler.RenderScriptProcessor$Abi)
com.android.builder.internal.compiler.RenderScriptProcessor$Abi x0
}
com/android/builder/internal/compiler/RenderScriptProcessor.classRenderScriptProcessor.java
package com.android.builder.internal.compiler
public com.android.builder.internal.compiler.RenderScriptProcessor extends java.lang.Object {
private static final com.android.builder.internal.compiler.RenderScriptProcessor$Abi[] ABIS
public static final String RS_DEPS
private final java.util.List mSourceFolders
private final java.util.List mImportFolders
private final java.io.File mSourceOutputDir
private final java.io.File mResOutputDir
private final java.io.File mObjOutputDir
private final java.io.File mLibOutputDir
private final com.android.sdklib.BuildToolInfo mBuildToolInfo
private final int mTargetApi
private final boolean mDebugBuild
private final int mOptimLevel
private final boolean mNdkMode
private final boolean mSupportMode
private final java.util.Set mAbiFilters
private final java.io.File mRsLib
private final java.util.Map mLibClCore
public void (java.util.List, java.util.List, java.io.File, java.io.File, java.io.File, java.io.File, com.android.sdklib.BuildToolInfo, int, boolean, int, boolean, boolean, java.util.Set)
com.android.builder.internal.compiler.RenderScriptProcessor$Abi abi
com.android.builder.internal.compiler.RenderScriptProcessor$Abi[] arr$
int len$
int i$
java.io.File rs
java.io.File bcFolder
java.util.List sourceFolders
java.util.List importFolders
java.io.File sourceOutputDir
java.io.File resOutputDir
java.io.File objOutputDir
java.io.File libOutputDir
com.android.sdklib.BuildToolInfo buildToolInfo
int targetApi
boolean debugBuild
int optimLevel
boolean ndkMode
boolean supportMode
java.util.Set abiFilters
public static java.io.File getSupportJar (java.lang.String)
String buildToolsFolder
public static java.io.File getSupportNativeLibFolder (java.lang.String)
String buildToolsFolder
java.io.File rs
java.io.File lib
public void build (com.android.ide.common.internal.CommandLineRunner) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
com.android.ide.common.internal.CommandLineRunner launcher
com.android.builder.internal.compiler.FileGatherer fileGatherer
com.android.builder.internal.compiler.SourceSearcher searcher
java.util.List renderscriptFiles
java.util.Map env
private void doMainCompilation (java.util.List, com.android.ide.common.internal.CommandLineRunner, java.util.Map) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
java.io.File importPath
java.util.Iterator i$
java.io.File sourceFile
java.util.Iterator i$
java.util.List inputFiles
com.android.ide.common.internal.CommandLineRunner launcher
java.util.Map env
String renderscript
String rsPath
String rsClangPath
java.io.File rawFolder
java.util.ArrayList command
int targetApi
private void createSupportFiles (com.android.ide.common.internal.CommandLineRunner, java.util.Map) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
java.io.File objAbiFolder
java.io.File libAbiFolder
com.android.builder.internal.compiler.RenderScriptProcessor$Abi abi
com.android.builder.internal.compiler.RenderScriptProcessor$Abi[] arr$
int len$
int i$
String name
String objName
String soName
java.io.File bcFile
java.util.Iterator i$
com.android.ide.common.internal.CommandLineRunner launcher
java.util.Map env
java.io.File rawFolder
com.android.builder.internal.compiler.SourceSearcher searcher
com.android.builder.internal.compiler.FileGatherer fileGatherer
com.android.ide.common.internal.WaitableExecutor mExecutor
private java.io.File createSupportObjFile (java.io.File, com.android.builder.internal.compiler.RenderScriptProcessor$Abi, java.lang.String, java.io.File, com.android.ide.common.internal.CommandLineRunner, java.util.Map) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
java.io.File bcFile
com.android.builder.internal.compiler.RenderScriptProcessor$Abi abi
String objName
java.io.File objAbiFolder
com.android.ide.common.internal.CommandLineRunner launcher
java.util.Map env
java.util.List args
java.io.File outFile
private void createSupportLibFile (java.io.File, com.android.builder.internal.compiler.RenderScriptProcessor$Abi, java.lang.String, java.io.File, com.android.ide.common.internal.CommandLineRunner, java.util.Map) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
java.io.File objFile
com.android.builder.internal.compiler.RenderScriptProcessor$Abi abi
String soName
java.io.File libAbiFolder
com.android.ide.common.internal.CommandLineRunner launcher
java.util.Map env
java.io.File intermediatesFolder
java.io.File intermediatesAbiFolder
java.io.File packagedFolder
java.io.File packagedAbiFolder
java.util.List args
java.io.File outFile
static synthetic java.io.File access$100 (com.android.builder.internal.compiler.RenderScriptProcessor, java.io.File, com.android.builder.internal.compiler.RenderScriptProcessor$Abi, java.lang.String, java.io.File, com.android.ide.common.internal.CommandLineRunner, java.util.Map) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
com.android.builder.internal.compiler.RenderScriptProcessor x0
java.io.File x1
com.android.builder.internal.compiler.RenderScriptProcessor$Abi x2
String x3
java.io.File x4
com.android.ide.common.internal.CommandLineRunner x5
java.util.Map x6
static synthetic void access$200 (com.android.builder.internal.compiler.RenderScriptProcessor, java.io.File, com.android.builder.internal.compiler.RenderScriptProcessor$Abi, java.lang.String, java.io.File, com.android.ide.common.internal.CommandLineRunner, java.util.Map) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
com.android.builder.internal.compiler.RenderScriptProcessor x0
java.io.File x1
com.android.builder.internal.compiler.RenderScriptProcessor$Abi x2
String x3
java.io.File x4
com.android.ide.common.internal.CommandLineRunner x5
java.util.Map x6
static void ()
}
com/android/builder/internal/compiler/SourceSearcher$1.classSourceSearcher.java
package com.android.builder.internal.compiler
com.android.builder.internal.compiler.SourceSearcher$1 extends java.lang.Object implements java.util.concurrent.Callable {
final synthetic com.android.builder.internal.compiler.SourceSearcher$SourceFileProcessor val$processor
final synthetic java.io.File val$rootFolder
final synthetic java.io.File val$file
final synthetic com.android.builder.internal.compiler.SourceSearcher this$0
void (com.android.builder.internal.compiler.SourceSearcher, com.android.builder.internal.compiler.SourceSearcher$SourceFileProcessor, java.io.File, java.io.File)
public java.lang.Void call () throws java.lang.Exception
public volatile synthetic java.lang.Object call () throws java.lang.Exception
}
com/android/builder/internal/compiler/SourceSearcher$SourceFileProcessor.classSourceSearcher.java
package com.android.builder.internal.compiler
public abstract com.android.builder.internal.compiler.SourceSearcher$SourceFileProcessor extends java.lang.Object {
public abstract void processFile (java.io.File, java.io.File) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
}
com/android/builder/internal/compiler/SourceSearcher.classSourceSearcher.java
package com.android.builder.internal.compiler
public com.android.builder.internal.compiler.SourceSearcher extends java.lang.Object {
private final java.util.List mSourceFolders
private final String[] mExtensions
private com.android.ide.common.internal.WaitableExecutor mExecutor
public transient void (java.util.List, java.lang.String[])
java.util.List sourceFolders
String[] extensions
public void setUseExecutor (boolean)
boolean useExecutor
public void search (com.android.builder.internal.compiler.SourceSearcher$SourceFileProcessor) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
java.io.File file
java.util.Iterator i$
com.android.builder.internal.compiler.SourceSearcher$SourceFileProcessor processor
private void processFile (java.io.File, java.io.File, com.android.builder.internal.compiler.SourceSearcher$SourceFileProcessor) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
java.io.File child
java.io.File[] arr$
int len$
int i$
java.io.File[] children
java.io.File rootFolder
java.io.File file
com.android.builder.internal.compiler.SourceSearcher$SourceFileProcessor processor
private boolean checkExtension (java.io.File)
String ext
String[] arr$
int len$
int i$
String extension
java.io.File file
String filename
int pos
}
com/android/builder/internal/incremental/
com/android/builder/internal/incremental/DependencyData$1.classDependencyData.java
package com.android.builder.internal.incremental
synthetic com.android.builder.internal.incremental.DependencyData$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$builder$internal$incremental$DependencyData$ParseMode
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/builder/internal/incremental/DependencyData$ParseMode.classDependencyData.java
package com.android.builder.internal.incremental
final enum com.android.builder.internal.incremental.DependencyData$ParseMode extends java.lang.Enum {
public static final enum com.android.builder.internal.incremental.DependencyData$ParseMode OUTPUT
public static final enum com.android.builder.internal.incremental.DependencyData$ParseMode MAIN
public static final enum com.android.builder.internal.incremental.DependencyData$ParseMode SECONDARY
public static final enum com.android.builder.internal.incremental.DependencyData$ParseMode DONE
private static final synthetic com.android.builder.internal.incremental.DependencyData$ParseMode[] $VALUES
public static com.android.builder.internal.incremental.DependencyData$ParseMode[] values ()
public static com.android.builder.internal.incremental.DependencyData$ParseMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/builder/internal/incremental/DependencyData.classDependencyData.java
package com.android.builder.internal.incremental
public com.android.builder.internal.incremental.DependencyData extends java.lang.Object {
private String mMainFile
private java.util.List mSecondaryFiles
private java.util.List mOutputFiles
java.util.List mSecondaryOutputFiles
void ()
public java.lang.String getMainFile ()
void setMainFile (java.lang.String)
String path
public java.util.List getSecondaryFiles ()
void addSecondaryFile (java.lang.String)
String path
public java.util.List getOutputFiles ()
void addOutputFile (java.lang.String)
String path
public void addSecondaryOutputFile (java.lang.String)
String path
public java.util.List getSecondaryOutputFiles ()
public static com.android.builder.internal.incremental.DependencyData parseDependencyFile (java.io.File) throws java.io.IOException
java.io.File dependencyFile
java.util.List content
static com.android.builder.internal.incremental.DependencyData processDependencyData (java.util.List)
com.android.builder.internal.incremental.DependencyData$ParseMode nextMode
String line
java.util.Iterator i$
java.util.List content
com.android.builder.internal.incremental.DependencyData data
com.android.builder.internal.incremental.DependencyData$ParseMode parseMode
public java.lang.String toString ()
}
com/android/builder/internal/incremental/DependencyDataStore$1.classDependencyDataStore.java
package com.android.builder.internal.incremental
synthetic com.android.builder.internal.incremental.DependencyDataStore$1 extends java.lang.Object {
}
com/android/builder/internal/incremental/DependencyDataStore$ReusableBuffer.classDependencyDataStore.java
package com.android.builder.internal.incremental
com.android.builder.internal.incremental.DependencyDataStore$ReusableBuffer extends java.lang.Object {
byte[] intBuffer
byte[] pathBuffer
private void ()
synthetic void (com.android.builder.internal.incremental.DependencyDataStore$1)
com.android.builder.internal.incremental.DependencyDataStore$1 x0
}
com/android/builder/internal/incremental/DependencyDataStore.classDependencyDataStore.java
package com.android.builder.internal.incremental
public com.android.builder.internal.incremental.DependencyDataStore extends java.lang.Object {
private static final byte TAG_HEADER
private static final byte TAG_START
private static final byte TAG_2NDARY_FILE
private static final byte TAG_OUTPUT
private static final byte TAG_2NDARY_OUTPUT
private static final byte TAG_END
private static final int CURRENT_VERSION
private final java.util.Map mMainFileMap
public void ()
public void addData (java.util.List)
com.android.builder.internal.incremental.DependencyData data
java.util.Iterator i$
java.util.List dataList
public void addData (com.android.builder.internal.incremental.DependencyData)
com.android.builder.internal.incremental.DependencyData data
public void remove (com.android.builder.internal.incremental.DependencyData)
com.android.builder.internal.incremental.DependencyData data
public void updateAll (java.util.List)
com.android.builder.internal.incremental.DependencyData data
java.util.Iterator i$
java.util.List dataList
public java.util.Collection getData ()
com.android.builder.internal.incremental.DependencyData getByMainFile (java.lang.String)
String path
public java.util.Map getMainFileMap ()
public void saveTo (java.io.File) throws java.io.IOException
String path
java.util.Iterator i$
String path
java.util.Iterator i$
String path
java.util.Iterator i$
com.android.builder.internal.incremental.DependencyData data
java.util.Iterator i$
java.io.FileOutputStream fos
Throwable e
java.io.File file
com.google.common.io.Closer closer
public com.google.common.collect.Multimap loadFrom (java.io.File) throws java.io.IOException
String path
byte currentTag
com.android.builder.internal.incremental.DependencyData currentData
Throwable e
java.io.File file
com.google.common.collect.Multimap inputMap
com.google.common.io.Closer closer
java.io.FileInputStream fis
com.android.builder.internal.incremental.DependencyDataStore$ReusableBuffer buffers
int version
private static void writeInt (java.io.FileOutputStream, int) throws java.io.IOException
java.io.FileOutputStream fos
int value
java.nio.ByteBuffer b
private static void writePath (java.io.FileOutputStream, java.lang.String) throws java.io.IOException
java.io.FileOutputStream fos
String path
byte[] pathBytes
private static byte readByte (java.io.FileInputStream, com.android.builder.internal.incremental.DependencyDataStore$ReusableBuffer) throws java.io.IOException
java.io.FileInputStream fis
com.android.builder.internal.incremental.DependencyDataStore$ReusableBuffer buffers
int read
private static int readInt (java.io.FileInputStream, com.android.builder.internal.incremental.DependencyDataStore$ReusableBuffer) throws java.io.IOException
java.io.FileInputStream fis
com.android.builder.internal.incremental.DependencyDataStore$ReusableBuffer buffers
int read
java.nio.ByteBuffer b
private static java.lang.String readPath (java.io.FileInputStream, com.android.builder.internal.incremental.DependencyDataStore$ReusableBuffer) throws java.io.IOException
java.io.FileInputStream fis
com.android.builder.internal.incremental.DependencyDataStore$ReusableBuffer buffers
int length
int read
}
com/android/builder/internal/packaging/
com/android/builder/internal/packaging/JavaResourceProcessor$IArchiveBuilder.classJavaResourceProcessor.java
package com.android.builder.internal.packaging
public abstract com.android.builder.internal.packaging.JavaResourceProcessor$IArchiveBuilder extends java.lang.Object {
public abstract void addFile (java.io.File, java.lang.String) throws com.android.builder.packaging.PackagerException com.android.builder.packaging.SealedPackageException com.android.builder.packaging.DuplicateFileException
}
com/android/builder/internal/packaging/JavaResourceProcessor.classJavaResourceProcessor.java
package com.android.builder.internal.packaging
public com.android.builder.internal.packaging.JavaResourceProcessor extends java.lang.Object {
private final com.android.builder.internal.packaging.JavaResourceProcessor$IArchiveBuilder mBuilder
public void (com.android.builder.internal.packaging.JavaResourceProcessor$IArchiveBuilder)
com.android.builder.internal.packaging.JavaResourceProcessor$IArchiveBuilder builder
public void addSourceFolder (java.lang.String) throws com.android.builder.packaging.PackagerException com.android.builder.packaging.DuplicateFileException com.android.builder.packaging.SealedPackageException
java.io.File file
java.io.File[] arr$
int len$
int i$
java.io.File[] files
com.android.builder.packaging.DuplicateFileException e
com.android.builder.packaging.SealedPackageException e
Exception e
String sourceLocation
java.io.File sourceFolder
private void processFileForResource (java.io.File, java.lang.String) throws java.io.IOException com.android.builder.packaging.DuplicateFileException com.android.builder.packaging.PackagerException com.android.builder.packaging.SealedPackageException
java.io.File contentFile
java.io.File[] arr$
int len$
int i$
java.io.File[] files
java.io.File file
String path
}
com/android/builder/internal/packaging/Packager$1.classPackager.java
package com.android.builder.internal.packaging
com.android.builder.internal.packaging.Packager$1 extends java.lang.Object implements java.io.FilenameFilter {
final synthetic com.android.builder.internal.packaging.Packager this$0
void (com.android.builder.internal.packaging.Packager)
public boolean accept (java.io.File, java.lang.String)
java.io.File file
String name
}
com/android/builder/internal/packaging/Packager$JarStatus.classPackager.java
package com.android.builder.internal.packaging
public abstract com.android.builder.internal.packaging.Packager$JarStatus extends java.lang.Object {
public abstract java.util.List getNativeLibs ()
public abstract boolean hasNativeLibsConflicts ()
}
com/android/builder/internal/packaging/Packager$JarStatusImpl.classPackager.java
package com.android.builder.internal.packaging
final com.android.builder.internal.packaging.Packager$JarStatusImpl extends java.lang.Object implements com.android.builder.internal.packaging.Packager$JarStatus {
public final java.util.List mLibs
public final boolean mNativeLibsConflict
private void (java.util.List, boolean)
java.util.List libs
boolean nativeLibsConflict
public java.util.List getNativeLibs ()
public boolean hasNativeLibsConflicts ()
synthetic void (java.util.List, boolean, com.android.builder.internal.packaging.Packager$1)
java.util.List x0
boolean x1
com.android.builder.internal.packaging.Packager$1 x2
}
com/android/builder/internal/packaging/Packager$JavaAndNativeResourceFilter.classPackager.java
package com.android.builder.internal.packaging
final com.android.builder.internal.packaging.Packager$JavaAndNativeResourceFilter extends java.lang.Object implements com.android.builder.signing.SignedJarBuilder$IZipEntryFilter {
private final java.util.List mNativeLibs
private java.util.Set mUsedPickFirsts
private final com.android.builder.model.PackagingOptions mPackagingOptions
private final java.util.Set mExcludes
private final java.util.Set mPickFirsts
private boolean mNativeLibsConflict
private java.io.File mInputFile
final synthetic com.android.builder.internal.packaging.Packager this$0
private void (com.android.builder.internal.packaging.Packager, com.android.builder.model.PackagingOptions)
com.android.builder.model.PackagingOptions packagingOptions
public boolean checkEntry (java.lang.String) throws com.android.builder.signing.SignedJarBuilder$IZipEntryFilter$ZipAbortException
int i
java.io.File duplicate
String archivePath
String[] segments
String fileName
boolean check
java.util.List getNativeLibs ()
boolean getNativeLibsConflict ()
void reset (java.io.File)
java.io.File inputFile
synthetic void (com.android.builder.internal.packaging.Packager, com.android.builder.model.PackagingOptions, com.android.builder.internal.packaging.Packager$1)
com.android.builder.internal.packaging.Packager x0
com.android.builder.model.PackagingOptions x1
com.android.builder.internal.packaging.Packager$1 x2
}
com/android/builder/internal/packaging/Packager$NullZipFilter.classPackager.java
package com.android.builder.internal.packaging
final com.android.builder.internal.packaging.Packager$NullZipFilter extends java.lang.Object implements com.android.builder.signing.SignedJarBuilder$IZipEntryFilter {
private java.io.File mInputFile
final synthetic com.android.builder.internal.packaging.Packager this$0
private void (com.android.builder.internal.packaging.Packager)
void reset (java.io.File)
java.io.File inputFile
public boolean checkEntry (java.lang.String) throws com.android.builder.signing.SignedJarBuilder$IZipEntryFilter$ZipAbortException
String archivePath
java.io.File duplicate
synthetic void (com.android.builder.internal.packaging.Packager, com.android.builder.internal.packaging.Packager$1)
com.android.builder.internal.packaging.Packager x0
com.android.builder.internal.packaging.Packager$1 x1
}
com/android/builder/internal/packaging/Packager.classPackager.java
package com.android.builder.internal.packaging
public final com.android.builder.internal.packaging.Packager extends java.lang.Object implements com.android.builder.internal.packaging.JavaResourceProcessor$IArchiveBuilder {
private static final java.util.regex.Pattern PATTERN_NATIVELIB_EXT
private com.android.builder.signing.SignedJarBuilder mBuilder
private final com.android.utils.ILogger mLogger
private boolean mJniDebugMode
private boolean mIsSealed
private int dexIndex
private final com.android.builder.internal.packaging.Packager$NullZipFilter mNullFilter
private final com.android.builder.internal.packaging.Packager$JavaAndNativeResourceFilter mFilter
private final java.util.HashMap mAddedFiles
public void (java.lang.String, java.lang.String, java.io.File, com.android.ide.common.signing.CertificateInfo, java.lang.String, com.android.builder.model.PackagingOptions, com.android.utils.ILogger) throws com.android.builder.packaging.PackagerException
java.io.File apkFile
java.io.File resFile
com.android.builder.packaging.PackagerException e
Exception e
String apkLocation
String resLocation
java.io.File dexFolder
com.android.ide.common.signing.CertificateInfo certificateInfo
String createdBy
com.android.builder.model.PackagingOptions packagingOptions
com.android.utils.ILogger logger
private void addDexFolder (java.io.File) throws com.android.builder.packaging.DuplicateFileException com.android.builder.packaging.SealedPackageException com.android.builder.packaging.PackagerException
java.io.File file
java.io.File[] arr$
int len$
int i$
java.io.File dexFolder
java.io.File[] files
public void addDexFile (java.io.File) throws com.android.builder.packaging.DuplicateFileException com.android.builder.packaging.SealedPackageException com.android.builder.packaging.PackagerException
java.io.File dexFile
private java.lang.String generateDexName ()
public void setJniDebugMode (boolean)
boolean jniDebugMode
public void addFile (java.io.File, java.lang.String) throws com.android.builder.packaging.PackagerException com.android.builder.packaging.SealedPackageException com.android.builder.packaging.DuplicateFileException
com.android.builder.packaging.DuplicateFileException e
Exception e
java.io.File file
String archivePath
void addZipFile (java.io.File) throws com.android.builder.packaging.PackagerException com.android.builder.packaging.SealedPackageException com.android.builder.packaging.DuplicateFileException
java.io.IOException e
com.android.builder.packaging.DuplicateFileException e
Exception e
java.io.IOException e
java.io.File zipFile
java.io.FileInputStream fis
public com.android.builder.internal.packaging.Packager$JarStatus addResourcesFromJar (java.io.File) throws com.android.builder.packaging.PackagerException com.android.builder.packaging.SealedPackageException com.android.builder.packaging.DuplicateFileException
java.io.IOException e
com.android.builder.packaging.DuplicateFileException e
Exception e
java.io.IOException e
java.io.File jarFile
java.io.FileInputStream fis
public void addNativeLibraries (java.io.File, java.util.Set) throws com.android.builder.packaging.PackagerException com.android.builder.packaging.SealedPackageException com.android.builder.packaging.DuplicateFileException
java.io.IOException e
String path
String libName
java.io.File lib
java.io.File[] arr$
int len$
int i$
java.io.File[] libs
java.io.File abi
java.io.File[] arr$
int len$
int i$
java.io.File nativeFolder
java.util.Set abiFilters
java.io.File[] abiList
public void sealApk () throws com.android.builder.packaging.PackagerException com.android.builder.packaging.SealedPackageException
Exception e
private void doAddFile (java.io.File, java.lang.String) throws com.android.builder.packaging.DuplicateFileException java.io.IOException
java.io.File file
String archivePath
java.io.File duplicate
private java.io.File checkFileForDuplicate (java.lang.String)
String archivePath
private void checkOutputFile (java.io.File) throws com.android.builder.packaging.PackagerException
java.io.IOException e
java.io.File file
private static void checkInputFile (java.io.File) throws java.io.FileNotFoundException com.android.builder.packaging.PackagerException
java.io.File file
public static java.lang.String getLocalVersion ()
String manifestPath
java.util.jar.Manifest manifest
java.util.jar.Attributes attr
java.net.MalformedURLException ignored
java.io.IOException ignored
Class clazz
String className
String classPath
static synthetic com.android.utils.ILogger access$000 (com.android.builder.internal.packaging.Packager)
com.android.builder.internal.packaging.Packager x0
static synthetic java.io.File access$100 (com.android.builder.internal.packaging.Packager, java.lang.String)
com.android.builder.internal.packaging.Packager x0
String x1
static synthetic java.util.HashMap access$200 (com.android.builder.internal.packaging.Packager)
com.android.builder.internal.packaging.Packager x0
static void ()
}
com/android/builder/internal/testing/
com/android/builder/internal/testing/CustomTestRunListener.classCustomTestRunListener.java
package com.android.builder.internal.testing
public com.android.builder.internal.testing.CustomTestRunListener extends com.android.ddmlib.testrunner.XmlTestRunListener {
private final String mDeviceName
private final String mProjectName
private final String mFlavorName
private final com.android.utils.ILogger mLogger
private final java.util.Set mFailedTests
public void (java.lang.String, java.lang.String, java.lang.String, com.android.utils.ILogger)
String deviceName
String projectName
String flavorName
com.android.utils.ILogger logger
protected java.io.File getResultFile (java.io.File) throws java.io.IOException
java.io.File reportDir
protected java.lang.String getTestSuiteName ()
java.util.Map testResults
java.util.Map$Entry testEntry
protected java.util.Map getPropertiesAttributes ()
java.util.Map propertiesAttributes
public void testRunStarted (java.lang.String, int)
String runName
int testCount
public void testFailed (com.android.ddmlib.testrunner.TestIdentifier, java.lang.String)
com.android.ddmlib.testrunner.TestIdentifier test
String trace
public void testAssumptionFailure (com.android.ddmlib.testrunner.TestIdentifier, java.lang.String)
com.android.ddmlib.testrunner.TestIdentifier test
String trace
public void testEnded (com.android.ddmlib.testrunner.TestIdentifier, java.util.Map)
com.android.ddmlib.testrunner.TestIdentifier test
java.util.Map testMetrics
public void testRunFailed (java.lang.String)
String errorMessage
private java.lang.String getModifiedTrace (java.lang.String)
String trace
String[] lines
}
com/android/builder/internal/testing/SimpleTestCallable$1.classSimpleTestCallable.java
package com.android.builder.internal.testing
com.android.builder.internal.testing.SimpleTestCallable$1 extends com.android.ddmlib.MultiLineReceiver {
final synthetic com.android.builder.internal.testing.SimpleTestCallable this$0
void (com.android.builder.internal.testing.SimpleTestCallable)
public void processNewLines (java.lang.String[])
String line
String[] arr$
int len$
int i$
String[] lines
public boolean isCancelled ()
}
com/android/builder/internal/testing/SimpleTestCallable.classSimpleTestCallable.java
package com.android.builder.internal.testing
public com.android.builder.internal.testing.SimpleTestCallable extends java.lang.Object implements java.util.concurrent.Callable {
public static final String FILE_COVERAGE_EC
private final String projectName
private final com.android.builder.testing.api.DeviceConnector device
private final String flavorName
private final com.android.builder.testing.TestData testData
private final java.io.File resultsDir
private final java.io.File coverageDir
private final java.io.File testApk
private final java.util.List testedApks
private final java.io.File adbExec
private final int timeout
private final com.android.utils.ILogger logger
public void (com.android.builder.testing.api.DeviceConnector, java.lang.String, java.lang.String, java.io.File, java.util.List, java.io.File, com.android.builder.testing.TestData, java.io.File, java.io.File, int, com.android.utils.ILogger)
com.android.builder.testing.api.DeviceConnector device
String projectName
String flavorName
java.io.File testApk
java.util.List testedApks
java.io.File adbExec
com.android.builder.testing.TestData testData
java.io.File resultsDir
java.io.File coverageDir
int timeout
com.android.utils.ILogger logger
public java.lang.Boolean call () throws java.lang.Exception
java.io.File testedApk
java.util.Iterator i$
int exitValue
InterruptedException e
java.util.List args
ProcessBuilder processBuilder
Process process
java.io.InputStream is
java.io.InputStreamReader isr
java.io.BufferedReader br
String line
String temporaryCoverageCopy
com.android.ddmlib.MultiLineReceiver outputReceiver
java.io.File testedApk
java.util.Iterator i$
com.android.builder.internal.testing.CustomTestRunListener fakeRunListener
java.util.Map emptyMetrics
com.android.ddmlib.testrunner.TestIdentifier fakeTest
String temporaryCoverageCopy
com.android.ddmlib.MultiLineReceiver outputReceiver
java.io.File testedApk
java.util.Iterator i$
com.android.ddmlib.testrunner.RemoteAndroidTestRunner runner
com.android.ddmlib.testrunner.TestRunResult testRunResult
java.util.Map emptyMetrics
java.io.ByteArrayOutputStream baos
java.io.PrintWriter pw
com.android.ddmlib.testrunner.TestIdentifier fakeTest
Exception e
String temporaryCoverageCopy
com.android.ddmlib.MultiLineReceiver outputReceiver
java.io.File testedApk
java.util.Iterator i$
String deviceName
boolean isInstalled
com.android.builder.internal.testing.CustomTestRunListener runListener
long time
boolean success
String coverageFile
private void uninstall (java.io.File, java.lang.String, java.lang.String) throws com.android.builder.testing.api.DeviceException
java.io.File apkFile
String packageName
String deviceName
public volatile synthetic java.lang.Object call () throws java.lang.Exception
static synthetic com.android.utils.ILogger access$000 (com.android.builder.internal.testing.SimpleTestCallable)
com.android.builder.internal.testing.SimpleTestCallable x0
}
com/android/builder/packaging/
com/android/builder/packaging/DuplicateFileException.classDuplicateFileException.java
package com.android.builder.packaging
public final com.android.builder.packaging.DuplicateFileException extends com.android.builder.signing.SignedJarBuilder$IZipEntryFilter$ZipAbortException {
private static final long serialVersionUID
private final String mArchivePath
private final java.io.File mFile1
private final java.io.File mFile2
public void (java.lang.String, java.io.File, java.io.File)
String archivePath
java.io.File file1
java.io.File file2
public java.lang.String getArchivePath ()
public java.io.File getFile1 ()
public java.io.File getFile2 ()
public java.lang.String getMessage ()
StringBuilder sb
}
com/android/builder/packaging/PackagerException.classPackagerException.java
package com.android.builder.packaging
public final com.android.builder.packaging.PackagerException extends java.lang.Exception {
private static final long serialVersionUID
public transient void (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient void (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable cause
String format
Object[] args
public void (java.lang.Throwable)
Throwable cause
}
com/android/builder/packaging/SealedPackageException.classSealedPackageException.java
package com.android.builder.packaging
public final com.android.builder.packaging.SealedPackageException extends java.lang.Exception {
private static final long serialVersionUID
public transient void (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient void (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable cause
String format
Object[] args
public void (java.lang.Throwable)
Throwable cause
}
com/android/builder/packaging/SigningException.classSigningException.java
package com.android.builder.packaging
public final com.android.builder.packaging.SigningException extends java.lang.Exception {
private static final long serialVersionUID
public transient void (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient void (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable cause
String format
Object[] args
public void (java.lang.Throwable)
Throwable cause
}
com/android/builder/png/
com/android/builder/png/AaptProcess$1.classAaptProcess.java
package com.android.builder.png
synthetic com.android.builder.png.AaptProcess$1 extends java.lang.Object {
}
com/android/builder/png/AaptProcess$Builder.classAaptProcess.java
package com.android.builder.png
public com.android.builder.png.AaptProcess$Builder extends java.lang.Object {
private final String mAaptLocation
private final com.android.utils.ILogger mLogger
public void (java.lang.String, com.android.utils.ILogger)
String aaptPath
com.android.utils.ILogger iLogger
public com.android.builder.png.AaptProcess start () throws java.io.IOException java.lang.InterruptedException
String[] command
Process process
}
com/android/builder/png/AaptProcess$NotifierProcessOutput.classAaptProcess.java
package com.android.builder.png
com.android.builder.png.AaptProcess$NotifierProcessOutput extends java.lang.Object implements com.android.utils.GrabProcessOutput$IProcessOutput {
private final com.android.builder.tasks.Job mJob
private final com.android.builder.png.AaptProcess$ProcessOutputFacade mOwner
private final com.android.utils.ILogger mLogger
void (com.android.builder.tasks.Job, com.android.builder.png.AaptProcess$ProcessOutputFacade, com.android.utils.ILogger)
com.android.builder.tasks.Job job
com.android.builder.png.AaptProcess$ProcessOutputFacade owner
com.android.utils.ILogger iLogger
public void out (java.lang.String)
String line
public void err (java.lang.String)
String line
static synthetic com.android.builder.tasks.Job access$400 (com.android.builder.png.AaptProcess$NotifierProcessOutput)
com.android.builder.png.AaptProcess$NotifierProcessOutput x0
}
com/android/builder/png/AaptProcess$ProcessOutputFacade.classAaptProcess.java
package com.android.builder.png
com.android.builder.png.AaptProcess$ProcessOutputFacade extends java.lang.Object implements com.android.utils.GrabProcessOutput$IProcessOutput {
com.android.builder.png.AaptProcess$NotifierProcessOutput notifier
final synthetic com.android.builder.png.AaptProcess this$0
private void (com.android.builder.png.AaptProcess)
synchronized void setNotifier (com.android.builder.png.AaptProcess$NotifierProcessOutput)
com.android.builder.png.AaptProcess$NotifierProcessOutput notifierProcessOutput
synchronized void reset ()
synchronized com.android.builder.png.AaptProcess$NotifierProcessOutput getNotifier ()
public synchronized void out (java.lang.String)
String line
com.android.builder.png.AaptProcess$NotifierProcessOutput delegate
public synchronized void err (java.lang.String)
String line
com.android.builder.png.AaptProcess$NotifierProcessOutput delegate
synthetic void (com.android.builder.png.AaptProcess, com.android.builder.png.AaptProcess$1)
com.android.builder.png.AaptProcess x0
com.android.builder.png.AaptProcess$1 x1
}
com/android/builder/png/AaptProcess.classAaptProcess.java
package com.android.builder.png
public com.android.builder.png.AaptProcess extends java.lang.Object {
private final Process mProcess
private final com.android.utils.ILogger mLogger
private final com.android.builder.png.AaptProcess$ProcessOutputFacade mProcessOutputFacade
private final java.util.List mMessages
private final java.util.concurrent.atomic.AtomicBoolean mReady
private final java.io.OutputStreamWriter mWriter
private void (java.lang.Process, com.android.utils.ILogger) throws java.lang.InterruptedException
Process process
com.android.utils.ILogger iLogger
public void crunch (java.io.File, java.io.File, com.android.builder.tasks.Job) throws java.io.IOException
java.io.File in
java.io.File out
com.android.builder.tasks.Job job
com.android.builder.png.AaptProcess$NotifierProcessOutput notifier
public java.lang.String toString ()
public void shutdown () throws java.io.IOException java.lang.InterruptedException
String message
java.util.Iterator i$
synthetic void (java.lang.Process, com.android.utils.ILogger, com.android.builder.png.AaptProcess$1) throws java.lang.InterruptedException
Process x0
com.android.utils.ILogger x1
com.android.builder.png.AaptProcess$1 x2
static synthetic java.lang.Process access$200 (com.android.builder.png.AaptProcess)
com.android.builder.png.AaptProcess x0
static synthetic com.android.utils.ILogger access$300 (com.android.builder.png.AaptProcess)
com.android.builder.png.AaptProcess x0
}
com/android/builder/png/ByteUtils$Cache.classByteUtils.java
package com.android.builder.png
com.android.builder.png.ByteUtils$Cache extends java.lang.Object {
private static final com.android.builder.png.ByteUtils$Cache sPngCache
private final java.util.Map map
void ()
static com.android.builder.png.ByteUtils$Cache getCache ()
synchronized com.android.builder.png.ByteUtils getUtils (long)
long key
com.android.builder.png.ByteUtils utils
static com.android.builder.png.ByteUtils get ()
synchronized void clear ()
static void ()
}
com/android/builder/png/ByteUtils.classByteUtils.java
package com.android.builder.png
com.android.builder.png.ByteUtils extends java.lang.Object {
private final java.nio.ByteBuffer mIntBuffer
private final java.nio.ByteBuffer mLongBuffer
void ()
byte[] getLongAsIntArray (long)
long value
byte[] getIntAsArray (int)
int value
}
com/android/builder/png/Chunk.classChunk.java
package com.android.builder.png
com.android.builder.png.Chunk extends java.lang.Object {
private final byte[] mType
private final byte[] mData
private final long mCrc32
void (byte[], byte[], long)
byte[] type
byte[] data
long crc32
void (byte[], byte[])
byte[] type
byte[] data
void (byte[])
byte[] type
int getDataLength ()
int size ()
byte[] getType ()
java.lang.String getTypeAsString ()
byte[] getData ()
long getCrc32 ()
private static long computeCrc32 (byte[], byte[])
byte[] type
byte[] data
java.util.zip.CRC32 checksum
void write (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream outStream
com.android.builder.png.ByteUtils utils
public boolean equals (java.lang.Object)
Object o
com.android.builder.png.Chunk chunk
public int hashCode ()
int result
public java.lang.String toString ()
java.nio.ByteBuffer buffer
private java.lang.String getArray ()
int i
int len
StringBuilder sb
}
com/android/builder/png/ColorType.classColorType.java
package com.android.builder.png
public final enum com.android.builder.png.ColorType extends java.lang.Enum {
public static final enum com.android.builder.png.ColorType GRAY_SCALE
public static final enum com.android.builder.png.ColorType RGB
public static final enum com.android.builder.png.ColorType PLTE
public static final enum com.android.builder.png.ColorType GRAY_SCALE_ALPHA
public static final enum com.android.builder.png.ColorType RGBA
private final byte mFlag
private static final synthetic com.android.builder.png.ColorType[] $VALUES
public static com.android.builder.png.ColorType[] values ()
public static com.android.builder.png.ColorType valueOf (java.lang.String)
String name
private void (java.lang.String, int, int)
int flag
public byte getFlag ()
static void ()
}
com/android/builder/png/LayoutBoundChunkBuilder.classLayoutBoundChunkBuilder.java
package com.android.builder.png
com.android.builder.png.LayoutBoundChunkBuilder extends java.lang.Object {
private static final byte[] sChunkType
private final int mLeft
private final int mTop
private final int mRight
private final int mBottom
void (int, int, int, int)
int left
int top
int right
int bottom
com.android.builder.png.Chunk getChunk ()
java.nio.ByteBuffer buffer
static void ()
}
com/android/builder/png/NinePatchChunkBuilder.classNinePatchChunkBuilder.java
package com.android.builder.png
com.android.builder.png.NinePatchChunkBuilder extends java.lang.Object {
private static final byte[] sChunkType
private final int mPaddingLeft
private final int mPaddingRight
private final int mPaddingTop
private final int mPaddingBottom
private final byte[] mXDivs
private final byte[] mYDivs
private final byte[] mColors
void (int[], int, int[], int, int[], int, int, int, int)
int[] xDivs
int numXDivs
int[] yDivs
int numYDivs
int[] colors
int paddingLeft
int paddingRight
int paddingTop
int paddingBottom
static byte[] intToByteArray (int[], int)
int[] array
int length
byte[] byteArray
java.nio.ByteBuffer byteBuffer
java.nio.IntBuffer intBuffer
com.android.builder.png.Chunk getChunk ()
int size
java.nio.ByteBuffer buffer
private int computeSize ()
static void ()
}
com/android/builder/png/NinePatchException.classNinePatchException.java
package com.android.builder.png
public com.android.builder.png.NinePatchException extends java.lang.Exception {
private final java.io.File mFile
private final com.android.builder.png.TickException mTickException
private final String mEdge
void (java.io.File, com.android.builder.png.TickException, java.lang.String)
java.io.File file
com.android.builder.png.TickException tickException
String edge
void (java.io.File, java.lang.String)
java.io.File file
String message
java.lang.String getEdge ()
com.android.builder.png.TickException getTickException ()
public java.lang.String getMessage ()
String info
String info
}
com/android/builder/png/PngProcessor$Tick.classPngProcessor.java
package com.android.builder.png
final enum com.android.builder.png.PngProcessor$Tick extends java.lang.Enum {
public static final enum com.android.builder.png.PngProcessor$Tick START
public static final enum com.android.builder.png.PngProcessor$Tick INSIDE_1
public static final enum com.android.builder.png.PngProcessor$Tick OUTSIDE_1
private static final synthetic com.android.builder.png.PngProcessor$Tick[] $VALUES
public static com.android.builder.png.PngProcessor$Tick[] values ()
public static com.android.builder.png.PngProcessor$Tick valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/builder/png/PngProcessor$TickType.classPngProcessor.java
package com.android.builder.png
final enum com.android.builder.png.PngProcessor$TickType extends java.lang.Enum {
public static final enum com.android.builder.png.PngProcessor$TickType NONE
public static final enum com.android.builder.png.PngProcessor$TickType TICK
public static final enum com.android.builder.png.PngProcessor$TickType LAYOUT_BOUNDS
public static final enum com.android.builder.png.PngProcessor$TickType BOTH
private static final synthetic com.android.builder.png.PngProcessor$TickType[] $VALUES
public static com.android.builder.png.PngProcessor$TickType[] values ()
public static com.android.builder.png.PngProcessor$TickType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/builder/png/PngProcessor.classPngProcessor.java
package com.android.builder.png
public com.android.builder.png.PngProcessor extends java.lang.Object {
private static final int COLOR_WHITE
private static final int COLOR_TICK
private static final int COLOR_LAYOUT_BOUNDS_TICK
private static final int PNG_9PATCH_NO_COLOR
private static final int PNG_9PATCH_TRANSPARENT_COLOR
private final java.io.File mFile
private com.android.builder.png.Chunk mIhdr
private com.android.builder.png.Chunk mIdat
private java.util.List mOtherChunks
public static void process (java.io.File, java.io.File) throws java.io.IOException com.android.builder.png.NinePatchException
java.io.File from
java.io.File to
com.android.builder.png.PngProcessor processor
com.android.builder.png.PngWriter writer
public static void clearCache ()
void (java.io.File)
java.io.File file
com.android.builder.png.Chunk getIhdr ()
java.util.List getOtherChunks ()
com.android.builder.png.Chunk getIdat ()
void read () throws java.io.IOException com.android.builder.png.NinePatchException
java.awt.image.BufferedImage image
private void addChunk (com.android.builder.png.Chunk)
com.android.builder.png.Chunk chunk
long size ()
com.android.builder.png.Chunk chunk
java.util.Iterator i$
long size
private void processImageContent (java.awt.image.BufferedImage) throws com.android.builder.png.NinePatchException java.io.IOException
java.awt.image.BufferedImage image
int width
int height
int[] content
int startX
int startY
int endX
int endY
com.android.builder.png.ColorType colorType
private void writeIDat (byte[]) throws java.io.IOException
int compressedLen
byte[] data
java.io.ByteArrayOutputStream bos
java.util.zip.Deflater deflater
byte[] tmpBuffer
byte[] compressedData
private com.android.builder.png.ColorType createImage (int[], int, int, int, int, int, boolean) throws java.io.IOException
int rgba
boolean match
int idx
int argb
int aa
int rr
int gg
int bb
int odev
int x
int y
com.android.builder.png.ColorType colorType
com.android.builder.png.ColorType colorType
com.android.builder.png.ColorType colorType
com.android.builder.png.ColorType colorType
com.android.builder.png.ColorType colorType
int color
int idx
byte[] rgbPalette
byte[] alphaPalette
int gg
int bb
int aa
int argb
int rr
int x
int y
int grayLen
byte[] grayContent
int grayContentIndex
int argb
int x
int y
int rgbLen
byte[] rgbContent
int rgbContentIndex
int[] content
int scanline
int startX
int endX
int startY
int endY
boolean is9Patch
int[] paletteColors
int paletteColorCount
int grayscaleTolerance
int maxGrayDeviation
boolean isOpaque
boolean isPalette
boolean isGrayscale
int width
int height
int rgbaLen
java.nio.ByteBuffer rgbaBufer
int indexedLen
byte[] indexedContent
int indexedContentIndex
boolean hasTransparency
int bpp
int paletteSize
com.android.builder.png.ColorType colorType
private void processBorder (int[], int, int) throws com.android.builder.png.NinePatchException
com.android.builder.png.TickException e
com.android.builder.png.TickException e
com.android.builder.png.TickException e
com.android.builder.png.TickException e
com.android.builder.png.TickException e
com.android.builder.png.TickException e
int bottom
int right
int right
int c
int i
int left
int bottom
int[] content
int width
int height
int j
int[] xDivs
int[] yDivs
int[] colors
int numXDivs
int numYDivs
byte numColors
int numRows
int numCols
int top
int paddingLeft
int paddingTop
int paddingRight
int paddingBottom
boolean transparent
int colorIndex
java.util.concurrent.atomic.AtomicInteger outInt
int[] values
int[] values2
com.android.builder.png.LayoutBoundChunkBuilder layoutBoundChunkBuilder
com.android.builder.png.NinePatchChunkBuilder ninePatchChunkBuilder
static int getColor (int[], int, int, int, int, int)
int c
int i
int[] content
int width
int left
int top
int right
int bottom
int color
int alpha
private static com.android.builder.png.PngProcessor$TickType getTickType (int, boolean) throws com.android.builder.png.TickException
int color
boolean transparent
int alpha
private static void getHorizontalTicks (int[], int, int, boolean, boolean, int[], int, int, java.util.concurrent.atomic.AtomicInteger, boolean) throws com.android.builder.png.TickException
com.android.builder.png.TickException e
com.android.builder.png.PngProcessor$TickType tickType
int[] content
int offset
int width
boolean transparent
boolean required
int[] divs
int left
int right
java.util.concurrent.atomic.AtomicInteger outDivs
boolean multipleAllowed
int i
com.android.builder.png.PngProcessor$Tick state
boolean found
private static void getVerticalTicks (int[], int, int, int, boolean, boolean, int[], int, int, java.util.concurrent.atomic.AtomicInteger, boolean) throws com.android.builder.png.TickException
com.android.builder.png.TickException e
com.android.builder.png.PngProcessor$TickType tickType
int[] content
int offset
int width
int height
boolean transparent
boolean required
int[] divs
int top
int bottom
java.util.concurrent.atomic.AtomicInteger outDivs
boolean multipleAllowed
int i
com.android.builder.png.PngProcessor$Tick state
boolean found
private static void getHorizontalLayoutBoundsTicks (int[], int, int, boolean, boolean, int[]) throws com.android.builder.png.TickException
com.android.builder.png.PngProcessor$TickType tick
int i
com.android.builder.png.PngProcessor$TickType tick
int i
int[] content
int offset
int width
boolean transparent
boolean required
int[] outValues
private static void getVerticalLayoutBoundsTicks (int[], int, int, int, boolean, boolean, int[]) throws com.android.builder.png.TickException
com.android.builder.png.PngProcessor$TickType tick
int i
com.android.builder.png.PngProcessor$TickType tick
int i
int[] content
int offset
int width
int height
boolean transparent
boolean required
int[] outValues
com.android.builder.png.Chunk computeIhdr (int, int, byte, com.android.builder.png.ColorType)
int width
int height
byte bitDepth
com.android.builder.png.ColorType colorType
byte[] buffer
com.android.builder.png.ByteUtils utils
boolean is9Patch ()
}
com/android/builder/png/PngWriter.classPngWriter.java
package com.android.builder.png
public com.android.builder.png.PngWriter extends java.lang.Object {
private static final com.android.builder.png.Chunk sIend
public static final byte[] SIGNATURE
public static final byte[] IDAT
public static final byte[] IHDR
public static final byte[] PLTE
public static final byte[] TRNS
private final java.io.File mToFile
private com.android.builder.png.Chunk mIhdr
private final java.util.List mChunks
public void (java.io.File)
java.io.File toFile
public com.android.builder.png.PngWriter setIhdr (com.android.builder.png.Chunk)
com.android.builder.png.Chunk chunk
public com.android.builder.png.PngWriter setChunk (com.android.builder.png.Chunk)
com.android.builder.png.Chunk chunk
public com.android.builder.png.PngWriter setChunks (java.util.List)
java.util.List chunks
public void write () throws java.io.IOException
com.android.builder.png.Chunk chunk
java.util.Iterator i$
java.io.FileOutputStream fos
static void ()
}
com/android/builder/png/QueuedCruncher$1.classQueuedCruncher.java
package com.android.builder.png
com.android.builder.png.QueuedCruncher$1 extends java.lang.Object implements com.android.builder.tasks.QueueThreadContext {
private final java.util.Map mAaptProcesses
static final synthetic boolean $assertionsDisabled
final synthetic com.android.builder.png.QueuedCruncher this$0
void (com.android.builder.png.QueuedCruncher)
public void creation (java.lang.Thread) throws java.io.IOException
com.android.builder.png.AaptProcess aaptProcess
InterruptedException e
Thread t
public void runTask (com.android.builder.tasks.Job) throws java.lang.Exception
com.android.builder.tasks.Job job
public void destruction (java.lang.Thread) throws java.io.IOException java.lang.InterruptedException
Thread t
com.android.builder.png.AaptProcess aaptProcess
public void shutdown ()
Exception e
java.util.Map$Entry aaptProcessEntry
java.util.Iterator i$
static void ()
}
com/android/builder/png/QueuedCruncher$2.classQueuedCruncher.java
package com.android.builder.png
com.android.builder.png.QueuedCruncher$2 extends java.lang.Object implements com.android.builder.tasks.Task {
final synthetic java.io.File val$from
final synthetic java.io.File val$to
final synthetic com.android.builder.png.QueuedCruncher this$0
void (com.android.builder.png.QueuedCruncher, java.io.File, java.io.File)
public void run (com.android.builder.tasks.Job, com.android.builder.tasks.JobContext) throws java.io.IOException
com.android.builder.tasks.Job job
com.android.builder.tasks.JobContext context
}
com/android/builder/png/QueuedCruncher$Builder.classQueuedCruncher.java
package com.android.builder.png
public final enum com.android.builder.png.QueuedCruncher$Builder extends java.lang.Enum {
public static final enum com.android.builder.png.QueuedCruncher$Builder INSTANCE
private final java.util.Map sInstances
private final Object sLock
private static final synthetic com.android.builder.png.QueuedCruncher$Builder[] $VALUES
public static com.android.builder.png.QueuedCruncher$Builder[] values ()
public static com.android.builder.png.QueuedCruncher$Builder valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public com.android.builder.png.QueuedCruncher newCruncher (java.lang.String, com.android.utils.ILogger)
com.android.builder.png.QueuedCruncher queuedCruncher
String aaptLocation
com.android.utils.ILogger logger
static void ()
}
com/android/builder/png/QueuedCruncher.classQueuedCruncher.java
package com.android.builder.png
public com.android.builder.png.QueuedCruncher extends java.lang.Object implements com.android.ide.common.internal.PngCruncher {
private final String mAaptLocation
private final com.android.utils.ILogger mLogger
private final com.android.builder.tasks.WorkQueue mCrunchingRequests
private final java.util.concurrent.ConcurrentLinkedQueue mOutstandingJobs
private void (java.lang.String, com.android.utils.ILogger)
String aaptLocation
com.android.utils.ILogger iLogger
com.android.builder.tasks.QueueThreadContext queueThreadContext
public void crunchPng (java.io.File, java.io.File) throws java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException java.io.IOException
java.io.File from
java.io.File to
com.android.builder.tasks.Job aaptProcessJob
public void waitForAll () throws java.lang.InterruptedException
com.android.builder.tasks.Job aaptProcessJob
public void end () throws java.lang.InterruptedException
long startTime
synthetic void (java.lang.String, com.android.utils.ILogger, com.android.builder.png.QueuedCruncher$1)
String x0
com.android.utils.ILogger x1
com.android.builder.png.QueuedCruncher$1 x2
static synthetic com.android.utils.ILogger access$100 (com.android.builder.png.QueuedCruncher)
com.android.builder.png.QueuedCruncher x0
static synthetic java.lang.String access$200 (com.android.builder.png.QueuedCruncher)
com.android.builder.png.QueuedCruncher x0
}
com/android/builder/png/TickException.classTickException.java
package com.android.builder.png
com.android.builder.png.TickException extends java.lang.Exception {
private final int mPixelLocation
private final Integer mPixelColor
static com.android.builder.png.TickException createWithColor (java.lang.String, int)
String message
int color
void (java.lang.String, int, java.lang.Integer)
String message
int pixelLocation
Integer pixelColor
void (java.lang.String)
String message
void (com.android.builder.png.TickException, int)
com.android.builder.png.TickException tickException
int pixelLocation
int getPixelLocation ()
java.lang.Integer getPixelColor ()
}
com/android/builder/sdk/
com/android/builder/sdk/DefaultSdkLoader.classDefaultSdkLoader.java
package com.android.builder.sdk
public com.android.builder.sdk.DefaultSdkLoader extends java.lang.Object implements com.android.builder.sdk.SdkLoader {
private static com.android.builder.sdk.DefaultSdkLoader sLoader
private final java.io.File mSdkLocation
private com.android.sdklib.SdkManager mSdkManager
private com.android.builder.sdk.SdkInfo mSdkInfo
private final com.google.common.collect.ImmutableList mRepositories
public static synchronized com.android.builder.sdk.SdkLoader getLoader (java.io.File)
java.io.File sdkLocation
public static synchronized void unload ()
public com.android.builder.sdk.TargetInfo getTargetInfo (java.lang.String, com.android.sdklib.repository.FullRevision, com.android.utils.ILogger)
String targetHash
com.android.sdklib.repository.FullRevision buildToolRevision
com.android.utils.ILogger logger
com.android.sdklib.IAndroidTarget target
com.android.sdklib.BuildToolInfo buildToolInfo
public com.android.builder.sdk.SdkInfo getSdkInfo (com.android.utils.ILogger)
com.android.utils.ILogger logger
public com.google.common.collect.ImmutableList getRepositories ()
private void (java.io.File)
java.io.File sdkLocation
private synchronized void init (com.android.utils.ILogger)
java.io.File toolsFolder
java.io.File supportToolsFolder
java.io.File platformTools
com.android.utils.ILogger logger
private com.android.sdklib.repository.FullRevision getPlatformToolsRevision (java.io.File)
java.io.IOException e
java.util.Properties props
String value
java.io.FileNotFoundException ignore
java.io.IOException e
java.io.IOException ignore
java.io.IOException e
NumberFormatException ignore
java.io.IOException e
java.io.IOException e
java.io.File platformToolsFolder
java.io.Reader reader
public com.google.common.collect.ImmutableList computeRepositories ()
java.util.List repositories
java.io.File androidRepo
java.io.File googleRepo
}
com/android/builder/sdk/PlatformLoader.classPlatformLoader.java
package com.android.builder.sdk
public com.android.builder.sdk.PlatformLoader extends java.lang.Object implements com.android.builder.sdk.SdkLoader {
private static com.android.builder.sdk.PlatformLoader sLoader
private final java.io.File mTreeLocation
private java.io.File mHostToolsFolder
private com.android.builder.sdk.SdkInfo mSdkInfo
private final com.google.common.collect.ImmutableList mRepositories
public static synchronized com.android.builder.sdk.SdkLoader getLoader (java.io.File)
java.io.File treeLocation
public static synchronized void unload ()
public com.android.builder.sdk.TargetInfo getTargetInfo (java.lang.String, com.android.sdklib.repository.FullRevision, com.android.utils.ILogger)
String targetHash
com.android.sdklib.repository.FullRevision buildToolRevision
com.android.utils.ILogger logger
com.android.sdklib.IAndroidTarget androidTarget
java.io.File hostTools
com.android.sdklib.BuildToolInfo buildToolInfo
public com.android.builder.sdk.SdkInfo getSdkInfo (com.android.utils.ILogger)
com.android.utils.ILogger logger
public com.google.common.collect.ImmutableList getRepositories ()
private void (java.io.File)
java.io.File treeLocation
private synchronized void init (com.android.utils.ILogger)
String host
String host
String host
com.android.utils.ILogger logger
private synchronized java.io.File getHostToolsFolder ()
java.io.File tools
}
com/android/builder/sdk/SdkInfo.classSdkInfo.java
package com.android.builder.sdk
public com.android.builder.sdk.SdkInfo extends java.lang.Object {
private final java.io.File mAnnotationJar
private final java.io.File mAdb
void (java.io.File, java.io.File)
java.io.File annotationJar
java.io.File adb
public java.io.File getAnnotationsJar ()
public java.io.File getAdb ()
}
com/android/builder/sdk/SdkLoader.classSdkLoader.java
package com.android.builder.sdk
public abstract com.android.builder.sdk.SdkLoader extends java.lang.Object {
public abstract com.android.builder.sdk.TargetInfo getTargetInfo (java.lang.String, com.android.sdklib.repository.FullRevision, com.android.utils.ILogger)
public abstract com.android.builder.sdk.SdkInfo getSdkInfo (com.android.utils.ILogger)
public abstract com.google.common.collect.ImmutableList getRepositories ()
}
com/android/builder/sdk/TargetInfo.classTargetInfo.java
package com.android.builder.sdk
public com.android.builder.sdk.TargetInfo extends java.lang.Object {
private final com.android.sdklib.IAndroidTarget mTarget
private final com.android.sdklib.BuildToolInfo mBuildToolInfo
void (com.android.sdklib.IAndroidTarget, com.android.sdklib.BuildToolInfo)
com.android.sdklib.IAndroidTarget target
com.android.sdklib.BuildToolInfo buildToolInfo
public com.android.sdklib.IAndroidTarget getTarget ()
public com.android.sdklib.BuildToolInfo getBuildTools ()
}
com/android/builder/signing/
com/android/builder/signing/DefaultSigningConfig.classDefaultSigningConfig.java
package com.android.builder.signing
public com.android.builder.signing.DefaultSigningConfig extends java.lang.Object implements com.android.builder.model.SigningConfig {
public static final String DEFAULT_PASSWORD
public static final String DEFAULT_ALIAS
protected final String mName
private java.io.File mStoreFile
private String mStorePassword
private String mKeyAlias
private String mKeyPassword
private String mStoreType
public void (java.lang.String)
String name
public void initDebug () throws com.android.prefs.AndroidLocation$AndroidLocationException
public java.lang.String getName ()
public java.io.File getStoreFile ()
public com.android.builder.signing.DefaultSigningConfig setStoreFile (java.io.File)
java.io.File storeFile
public java.lang.String getStorePassword ()
public com.android.builder.signing.DefaultSigningConfig setStorePassword (java.lang.String)
String storePassword
public java.lang.String getKeyAlias ()
public com.android.builder.signing.DefaultSigningConfig setKeyAlias (java.lang.String)
String keyAlias
public java.lang.String getKeyPassword ()
public com.android.builder.signing.DefaultSigningConfig setKeyPassword (java.lang.String)
String keyPassword
public java.lang.String getStoreType ()
public com.android.builder.signing.DefaultSigningConfig setStoreType (java.lang.String)
String storeType
public boolean isSigningReady ()
public boolean equals (java.lang.Object)
Object o
com.android.builder.signing.DefaultSigningConfig that
public int hashCode ()
int result
public java.lang.String toString ()
}
com/android/builder/signing/SignedJarBuilder$CountOutputStream.classSignedJarBuilder.java
package com.android.builder.signing
com.android.builder.signing.SignedJarBuilder$CountOutputStream extends java.io.FilterOutputStream {
private int mCount
public void (java.io.OutputStream)
java.io.OutputStream out
public void write (int) throws java.io.IOException
int b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public int size ()
}
com/android/builder/signing/SignedJarBuilder$IZipEntryFilter$ZipAbortException.classSignedJarBuilder.java
package com.android.builder.signing
public com.android.builder.signing.SignedJarBuilder$IZipEntryFilter$ZipAbortException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public transient void (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient void (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable cause
String format
Object[] args
public void (java.lang.Throwable)
Throwable cause
}
com/android/builder/signing/SignedJarBuilder$IZipEntryFilter.classSignedJarBuilder.java
package com.android.builder.signing
public abstract com.android.builder.signing.SignedJarBuilder$IZipEntryFilter extends java.lang.Object {
public abstract boolean checkEntry (java.lang.String) throws com.android.builder.signing.SignedJarBuilder$IZipEntryFilter$ZipAbortException
}
com/android/builder/signing/SignedJarBuilder.classSignedJarBuilder.java
package com.android.builder.signing
public com.android.builder.signing.SignedJarBuilder extends java.lang.Object {
private static final String DIGEST_ALGORITHM
private static final String DIGEST_ATTR
private static final String DIGEST_MANIFEST_ATTR
private java.util.jar.JarOutputStream mOutputJar
private java.security.PrivateKey mKey
private java.security.cert.X509Certificate mCertificate
private java.util.jar.Manifest mManifest
private java.security.MessageDigest mMessageDigest
private byte[] mBuffer
public void (java.io.OutputStream, java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, java.lang.String) throws java.io.IOException java.security.NoSuchAlgorithmException
java.util.jar.Attributes main
java.io.OutputStream out
java.security.PrivateKey key
java.security.cert.X509Certificate certificate
String builtBy
String createdBy
public void writeFile (java.io.File, java.lang.String) throws java.io.IOException
java.util.jar.JarEntry entry
java.io.File inputFile
String jarPath
java.io.FileInputStream fis
public void writeZip (java.io.InputStream, com.android.builder.signing.SignedJarBuilder$IZipEntryFilter) throws java.io.IOException com.android.builder.signing.SignedJarBuilder$IZipEntryFilter$ZipAbortException
String subName
int index
java.util.jar.JarEntry newEntry
String name
java.util.jar.JarEntry newEntry
java.util.zip.ZipEntry entry
java.io.InputStream input
com.android.builder.signing.SignedJarBuilder$IZipEntryFilter filter
java.util.zip.ZipInputStream zis
public void close () throws java.io.IOException com.android.builder.signing.SigningException
java.security.Signature signature
java.io.ByteArrayOutputStream baos
byte[] signedData
Exception e
public void cleanUp ()
java.io.IOException e
private void writeEntry (java.io.InputStream, java.util.jar.JarEntry) throws java.io.IOException
java.util.jar.Attributes attr
java.io.InputStream input
java.util.jar.JarEntry entry
int count
private void writeSignatureFile (java.io.OutputStream) throws java.io.IOException java.security.GeneralSecurityException
java.util.Map$Entry att
java.util.Iterator i$
java.util.jar.Attributes sfAttr
java.util.Map$Entry entry
java.util.Iterator i$
java.io.OutputStream out
java.util.jar.Manifest sf
java.util.jar.Attributes main
java.security.MessageDigest md
java.io.PrintStream print
java.util.Map entries
com.android.builder.signing.SignedJarBuilder$CountOutputStream cout
private void writeSignatureBlock (org.bouncycastle.cms.CMSTypedData, java.security.cert.X509Certificate, java.security.PrivateKey) throws java.io.IOException java.security.cert.CertificateEncodingException org.bouncycastle.operator.OperatorCreationException org.bouncycastle.cms.CMSException
org.bouncycastle.cms.CMSTypedData data
java.security.cert.X509Certificate publicKey
java.security.PrivateKey privateKey
java.util.ArrayList certList
org.bouncycastle.cert.jcajce.JcaCertStore certs
org.bouncycastle.cms.CMSSignedDataGenerator gen
org.bouncycastle.operator.ContentSigner sha1Signer
org.bouncycastle.cms.CMSSignedData sigData
org.bouncycastle.asn1.ASN1InputStream asn1
org.bouncycastle.asn1.DEROutputStream dos
}
com/android/builder/signing/SigningException.classSigningException.java
package com.android.builder.signing
public com.android.builder.signing.SigningException extends java.lang.Exception {
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable throwable
public void (java.lang.Throwable)
Throwable throwable
}
com/android/builder/tasks/
com/android/builder/tasks/BooleanLatch$1.classBooleanLatch.java
package com.android.builder.tasks
synthetic com.android.builder.tasks.BooleanLatch$1 extends java.lang.Object {
}
com/android/builder/tasks/BooleanLatch$Sync.classBooleanLatch.java
package com.android.builder.tasks
com.android.builder.tasks.BooleanLatch$Sync extends java.util.concurrent.locks.AbstractQueuedSynchronizer {
private void ()
boolean isSignalled ()
protected int tryAcquireShared (int)
int ignore
protected boolean tryReleaseShared (int)
int ignore
synthetic void (com.android.builder.tasks.BooleanLatch$1)
com.android.builder.tasks.BooleanLatch$1 x0
}
com/android/builder/tasks/BooleanLatch.classBooleanLatch.java
package com.android.builder.tasks
public com.android.builder.tasks.BooleanLatch extends java.lang.Object {
private final com.android.builder.tasks.BooleanLatch$Sync sync
public void ()
public boolean isSignalled ()
public void signal ()
public void await () throws java.lang.InterruptedException
public java.lang.String toString ()
}
com/android/builder/tasks/Job.classJob.java
package com.android.builder.tasks
public com.android.builder.tasks.Job extends java.lang.Object {
private final String mJobTitle
private final com.android.builder.tasks.Task mTask
private final com.android.builder.tasks.BooleanLatch mBooleanLatch
private final java.util.concurrent.atomic.AtomicBoolean mResult
public void (java.lang.String, com.android.builder.tasks.Task)
String jobTile
com.android.builder.tasks.Task task
public java.lang.String getJobTitle ()
public void runTask (com.android.builder.tasks.JobContext) throws java.io.IOException
com.android.builder.tasks.JobContext jobContext
public void finished ()
public void error ()
public boolean await () throws java.lang.InterruptedException
public java.lang.String toString ()
}
com/android/builder/tasks/JobContext.classJobContext.java
package com.android.builder.tasks
public com.android.builder.tasks.JobContext extends java.lang.Object {
private final Object payload
private final long creationTime
public void (java.lang.Object)
Object payload
public java.lang.Object getPayload ()
public long elapsed ()
}
com/android/builder/tasks/QueueThreadContext.classQueueThreadContext.java
package com.android.builder.tasks
public abstract com.android.builder.tasks.QueueThreadContext extends java.lang.Object {
public abstract void creation (java.lang.Thread) throws java.io.IOException
public abstract void runTask (com.android.builder.tasks.Job) throws java.lang.Exception
public abstract void destruction (java.lang.Thread) throws java.io.IOException java.lang.InterruptedException
public abstract void shutdown ()
}
com/android/builder/tasks/Task.classTask.java
package com.android.builder.tasks
public abstract com.android.builder.tasks.Task extends java.lang.Object {
public abstract void run (com.android.builder.tasks.Job, com.android.builder.tasks.JobContext) throws java.io.IOException
}
com/android/builder/tasks/WorkQueue$1.classWorkQueue.java
package com.android.builder.tasks
synthetic com.android.builder.tasks.WorkQueue$1 extends java.lang.Object {
}
com/android/builder/tasks/WorkQueue$QueueTask$ActionType.classWorkQueue.java
package com.android.builder.tasks
final enum com.android.builder.tasks.WorkQueue$QueueTask$ActionType extends java.lang.Enum {
public static final enum com.android.builder.tasks.WorkQueue$QueueTask$ActionType Death
public static final enum com.android.builder.tasks.WorkQueue$QueueTask$ActionType Normal
private static final synthetic com.android.builder.tasks.WorkQueue$QueueTask$ActionType[] $VALUES
public static com.android.builder.tasks.WorkQueue$QueueTask$ActionType[] values ()
public static com.android.builder.tasks.WorkQueue$QueueTask$ActionType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/builder/tasks/WorkQueue$QueueTask.classWorkQueue.java
package com.android.builder.tasks
com.android.builder.tasks.WorkQueue$QueueTask extends java.lang.Object {
final com.android.builder.tasks.WorkQueue$QueueTask$ActionType actionType
final com.android.builder.tasks.Job job
private void (com.android.builder.tasks.WorkQueue$QueueTask$ActionType, com.android.builder.tasks.Job)
com.android.builder.tasks.WorkQueue$QueueTask$ActionType actionType
com.android.builder.tasks.Job job
synthetic void (com.android.builder.tasks.WorkQueue$QueueTask$ActionType, com.android.builder.tasks.Job, com.android.builder.tasks.WorkQueue$1)
com.android.builder.tasks.WorkQueue$QueueTask$ActionType x0
com.android.builder.tasks.Job x1
com.android.builder.tasks.WorkQueue$1 x2
}
com/android/builder/tasks/WorkQueue.classWorkQueue.java
package com.android.builder.tasks
public com.android.builder.tasks.WorkQueue extends java.lang.Object implements java.lang.Runnable {
private final com.android.utils.ILogger mLogger
private final String mName
private final java.util.concurrent.LinkedBlockingQueue mPendingJobs
private final java.util.List mWorkThreads
private final float mGrowthTriggerRation
private final int mMWorkforceIncrement
private final java.util.concurrent.atomic.AtomicInteger mThreadId
private final com.android.builder.tasks.QueueThreadContext mQueueThreadContext
private static final int MAX_WORKFORCE_SIZE
public void (com.android.utils.ILogger, com.android.builder.tasks.QueueThreadContext, java.lang.String, int, int)
com.android.utils.ILogger logger
com.android.builder.tasks.QueueThreadContext queueThreadContext
String queueName
int workforce
int growthTriggerRatio
public void push (com.android.builder.tasks.Job) throws java.lang.InterruptedException
com.android.builder.tasks.Job job
private void _push (com.android.builder.tasks.WorkQueue$QueueTask) throws java.lang.InterruptedException
com.android.builder.tasks.WorkQueue$QueueTask task
private synchronized void checkWorkforce ()
Thread t
int i
private void reduceWorkforce () throws java.lang.InterruptedException
int i
public void shutdown () throws java.lang.InterruptedException
Thread t
java.util.Iterator i$
Thread t
java.util.Iterator i$
public java.lang.String getName ()
public int size ()
public void run ()
java.io.IOException e
java.io.IOException e
InterruptedException e
java.io.IOException e
InterruptedException e
Exception e
com.android.builder.tasks.WorkQueue$QueueTask queueTask
com.android.builder.tasks.Job job
InterruptedException e
java.io.IOException e
InterruptedException e
java.io.IOException e
InterruptedException e
String threadName
}
com/android/builder/testing/
com/android/builder/testing/ConnectedDevice.classConnectedDevice.java
package com.android.builder.testing
public com.android.builder.testing.ConnectedDevice extends com.android.builder.testing.api.DeviceConnector {
private final com.android.ddmlib.IDevice iDevice
public void (com.android.ddmlib.IDevice)
com.android.ddmlib.IDevice iDevice
public java.lang.String getName ()
String name
String model
String version
boolean emulator
String name
public void connect (int, com.android.utils.ILogger) throws com.android.ddmlib.TimeoutException
int timeout
com.android.utils.ILogger logger
public void disconnect (int, com.android.utils.ILogger) throws com.android.ddmlib.TimeoutException
int timeout
com.android.utils.ILogger logger
public void installPackage (java.io.File, int, com.android.utils.ILogger) throws com.android.builder.testing.api.DeviceException
Exception e
java.io.File apkFile
int timeout
com.android.utils.ILogger logger
public void uninstallPackage (java.lang.String, int, com.android.utils.ILogger) throws com.android.builder.testing.api.DeviceException
Exception e
String packageName
int timeout
com.android.utils.ILogger logger
public void executeShellCommand (java.lang.String, com.android.ddmlib.IShellOutputReceiver, long, java.util.concurrent.TimeUnit) throws com.android.ddmlib.TimeoutException com.android.ddmlib.AdbCommandRejectedException com.android.ddmlib.ShellCommandUnresponsiveException java.io.IOException
String command
com.android.ddmlib.IShellOutputReceiver receiver
long maxTimeToOutputResponse
java.util.concurrent.TimeUnit maxTimeUnits
public void pullFile (java.lang.String, java.lang.String) throws java.io.IOException
com.android.ddmlib.TimeoutException e
com.android.ddmlib.AdbCommandRejectedException e
com.android.ddmlib.SyncException e
String remote
String local
public java.lang.String getSerialNumber ()
public int getApiLevel ()
NumberFormatException e
String sdkVersion
public java.lang.String getApiCodeName ()
String codeName
public com.android.ddmlib.IDevice$DeviceState getState ()
public java.util.List getAbis ()
public int getDensity ()
public int getHeight ()
public int getWidth ()
public java.lang.String getProperty (java.lang.String)
String propertyName
}
com/android/builder/testing/ConnectedDeviceProvider.classConnectedDeviceProvider.java
package com.android.builder.testing
public com.android.builder.testing.ConnectedDeviceProvider extends com.android.builder.testing.api.DeviceProvider {
private final java.io.File adbLocation
private final java.util.List localDevices
public void (java.io.File)
java.io.File adbLocation
public java.lang.String getName ()
public java.util.List getDevices ()
public void init () throws com.android.builder.testing.api.DeviceException
com.android.ddmlib.IDevice iDevice
com.android.ddmlib.IDevice[] arr$
int len$
int i$
com.android.ddmlib.AndroidDebugBridge bridge
long timeOut
int sleepTime
com.android.ddmlib.IDevice[] devices
String androidSerial
Boolean isValidSerial
Exception e
public void terminate () throws com.android.builder.testing.api.DeviceException
public int getTimeout ()
public boolean isConfigured ()
}
com/android/builder/testing/SimpleTestRunner.classSimpleTestRunner.java
package com.android.builder.testing
public com.android.builder.testing.SimpleTestRunner extends java.lang.Object implements com.android.builder.testing.TestRunner {
java.io.File mAdbExec
public void (java.io.File)
java.io.File adbExec
public boolean runTests (java.lang.String, java.lang.String, java.io.File, com.android.builder.testing.TestData, java.util.List, int, int, java.io.File, java.io.File, com.android.utils.ILogger) throws com.android.builder.testing.api.TestException com.android.builder.testing.TestRunner$NoAuthorizedDeviceFoundException java.lang.InterruptedException
com.google.common.collect.ImmutableList testedApks
com.android.builder.testing.api.DeviceConnector device
java.util.Iterator i$
com.android.builder.internal.testing.CustomTestRunListener fakeRunListener
java.util.Map emptyMetrics
com.android.ddmlib.testrunner.TestIdentifier fakeTest
com.android.builder.internal.testing.CustomTestRunListener fakeRunListener
java.util.Map emptyMetrics
com.android.ddmlib.testrunner.TestIdentifier fakeTest
com.android.ide.common.internal.WaitableExecutor$TaskResult result
java.util.Iterator i$
java.util.List results
boolean success
String projectName
String variantName
java.io.File testApk
com.android.builder.testing.TestData testData
java.util.List deviceList
int maxThreads
int timeout
java.io.File resultsDir
java.io.File coverageDir
com.android.utils.ILogger logger
com.android.ide.common.internal.WaitableExecutor executor
int totalDevices
int unAuthorizedDevices
int compatibleDevices
}
com/android/builder/testing/TestData.classTestData.java
package com.android.builder.testing
public abstract com.android.builder.testing.TestData extends java.lang.Object {
public abstract java.lang.String getApplicationId ()
public abstract java.lang.String getTestedApplicationId ()
public abstract java.lang.String getInstrumentationRunner ()
public abstract java.lang.Boolean getHandleProfiling ()
public abstract java.lang.Boolean getFunctionalTest ()
public abstract boolean isTestCoverageEnabled ()
public abstract com.android.builder.model.ApiVersion getMinSdkVersion ()
public abstract boolean isLibrary ()
public abstract com.google.common.collect.ImmutableList getTestedApks (int, java.util.List)
}
com/android/builder/testing/TestRunner$NoAuthorizedDeviceFoundException.classTestRunner.java
package com.android.builder.testing
public com.android.builder.testing.TestRunner$NoAuthorizedDeviceFoundException extends java.lang.Exception {
public void ()
}
com/android/builder/testing/TestRunner.classTestRunner.java
package com.android.builder.testing
public abstract com.android.builder.testing.TestRunner extends java.lang.Object {
public abstract boolean runTests (java.lang.String, java.lang.String, java.io.File, com.android.builder.testing.TestData, java.util.List, int, int, java.io.File, java.io.File, com.android.utils.ILogger) throws com.android.builder.testing.api.TestException com.android.builder.testing.TestRunner$NoAuthorizedDeviceFoundException java.lang.InterruptedException
}
com/android/builder/internal/AndroidManifest.template
NOTICE