META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/builder/
com/android/builder/AndroidBuilder$1.classAndroidBuilder.java
package com.android.builder
final com.android.builder.AndroidBuilder$1 extends java.lang.Object implements com.android.builder.compiling.DependencyFileProcessor {
void ()
public boolean processFile (java.io.File)
java.io.File dependencyFile
}
com/android/builder/AndroidBuilder.classAndroidBuilder.java
package com.android.builder
public com.android.builder.AndroidBuilder extends java.lang.Object {
private static final com.android.sdklib.repository.FullRevision MIN_BUILD_TOOLS_REV
private static final com.android.builder.compiling.DependencyFileProcessor sNoOpDependencyFileProcessor
private final com.android.builder.SdkParser mSdkParser
private final com.android.utils.ILogger mLogger
private final com.android.ide.common.internal.CommandLineRunner mCmdLineRunner
private final boolean mVerboseExec
private final com.android.sdklib.IAndroidTarget mTarget
private final com.android.sdklib.BuildToolInfo mBuildTools
private String mCreatedBy
public void (com.android.builder.SdkParser, java.lang.String, com.android.utils.ILogger, boolean)
com.android.builder.SdkParser sdkParser
String createdBy
com.android.utils.ILogger logger
boolean verboseExec
com.android.sdklib.BuildToolInfo buildToolInfo
com.android.sdklib.repository.FullRevision buildToolsRevision
void (com.android.builder.SdkParser, com.android.ide.common.internal.CommandLineRunner, com.android.utils.ILogger, boolean)
com.android.builder.SdkParser sdkParser
com.android.ide.common.internal.CommandLineRunner cmdLineRunner
com.android.utils.ILogger logger
boolean verboseExec
public static java.util.List getBootClasspath (com.android.builder.SdkParser)
com.android.sdklib.IAndroidTarget$IOptionalLibrary lib
com.android.sdklib.IAndroidTarget$IOptionalLibrary[] arr$
int len$
int i$
com.android.builder.SdkParser sdkParser
java.util.List classpath
com.android.sdklib.IAndroidTarget target
com.android.sdklib.IAndroidTarget$IOptionalLibrary[] libs
public com.android.ide.common.internal.AaptRunner getAaptRunner ()
public void generateBuildConfig (java.lang.String, boolean, java.util.List, java.lang.String) throws java.io.IOException
String packageName
boolean debuggable
java.util.List javaLines
String sourceOutputDir
com.android.builder.internal.BuildConfigGenerator generator
public void processManifest (java.io.File, java.util.List, java.util.List, java.lang.String, int, java.lang.String, int, int, java.lang.String)
com.android.manifmerger.ManifestMerger merger
java.io.File mainManifestOut
com.android.manifmerger.ManifestMerger merger
java.io.File outManifest
java.util.Map attributeInjection
java.io.IOException e
java.io.File mainManifest
java.util.List manifestOverlays
java.util.List libraries
String packageOverride
int versionCode
String versionName
int minSdkVersion
int targetSdkVersion
String outManifestLocation
public void processTestManifest (java.lang.String, int, int, java.lang.String, java.lang.String, java.util.List, java.lang.String)
java.io.File generatedTestManifest
java.io.IOException e
String testPackageName
int minSdkVersion
int targetSdkVersion
String testedPackageName
String instrumentationRunner
java.util.List libraries
String outManifestLocation
private void generateTestManifest (java.lang.String, int, int, java.lang.String, java.lang.String, java.lang.String)
java.io.IOException e
String testPackageName
int minSdkVersion
int targetSdkVersion
String testedPackageName
String instrumentationRunner
String outManifestLocation
com.android.builder.internal.TestManifestGenerator generator
private java.util.Map getAttributeInjectionMap (int, java.lang.String, int, int)
int versionCode
String versionName
int minSdkVersion
int targetSdkVersion
java.util.Map attributeInjection
private void mergeLibraryManifests (java.io.File, java.lang.Iterable, java.io.File, java.util.Map, java.lang.String) throws java.io.IOException
java.io.File mergeLibManifest
java.util.List subLibraries
com.android.builder.dependency.ManifestDependency library
java.util.Iterator i$
java.io.File mainManifest
Iterable directLibraries
java.io.File outManifest
java.util.Map attributeInjection
String packageOverride
java.util.List manifests
com.android.manifmerger.ManifestMerger merger
private void doMerge (com.android.manifmerger.ManifestMerger, java.io.File, java.io.File, java.util.Map, java.lang.String)
com.android.manifmerger.ManifestMerger merger
java.io.File output
java.io.File input
java.util.Map injectionMap
String packageOverride
java.util.List list
private void doMerge (com.android.manifmerger.ManifestMerger, java.io.File, java.io.File, java.util.List, java.util.Map, java.lang.String)
com.android.manifmerger.ManifestMerger merger
java.io.File output
java.io.File input
java.util.List subManifests
java.util.Map injectionMap
String packageOverride
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.VariantConfiguration$Type, boolean, com.android.builder.model.AaptOptions) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
String noCompress
java.util.Iterator i$
String packageName
com.android.builder.internal.SymbolLoader libSymbols
java.io.File rFile
com.android.builder.dependency.SymbolFileProvider lib
java.util.Iterator i$
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.VariantConfiguration$Type type
boolean debuggable
com.android.builder.model.AaptOptions options
java.util.ArrayList command
String aapt
String ignoreAssets
java.util.List noCompressList
public void compileAllAidlFiles (java.util.List, 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.util.List importFolders
com.android.builder.compiling.DependencyFileProcessor dependencyFileProcessor
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.util.List, com.android.builder.compiling.DependencyFileProcessor) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
java.io.File aidlFile
java.io.File sourceOutputDir
java.util.List importFolders
com.android.builder.compiling.DependencyFileProcessor dependencyFileProcessor
String aidl
com.android.builder.internal.compiler.AidlProcessor processor
public void compileAllRenderscriptFiles (java.util.List, java.util.List, java.io.File, java.io.File, int, boolean, int) 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 sourceFolders
java.util.List importFolders
java.io.File sourceOutputDir
java.io.File resOutputDir
int targetApi
boolean debugBuild
int optimLevel
String renderscript
com.android.builder.internal.compiler.FileGatherer fileGatherer
com.android.builder.internal.compiler.SourceSearcher searcher
java.util.List renderscriptFiles
String rsPath
String rsClangPath
java.io.File rawFolder
java.util.ArrayList command
java.util.Map env
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, java.lang.String, com.android.builder.DexOptions, boolean) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
java.io.File f
java.util.Iterator i$
java.io.File f
java.util.Iterator i$
Iterable classesLocation
Iterable libraries
java.io.File proguardFile
String outDexFile
com.android.builder.DexOptions dexOptions
boolean incremental
java.util.ArrayList command
String dx
java.util.List classesList
java.util.List libraryList
public void packageApk (java.lang.String, java.lang.String, java.util.List, java.lang.String, java.lang.String, boolean, com.android.builder.model.SigningConfig, java.lang.String) throws com.android.builder.packaging.DuplicateFileException java.io.FileNotFoundException com.android.builder.signing.KeytoolException com.android.builder.packaging.PackagerException com.android.builder.packaging.SigningException
java.io.File jar
java.util.Iterator i$
com.android.builder.internal.packaging.Packager packager
com.android.builder.internal.packaging.JavaResourceProcessor resProcessor
com.android.builder.packaging.SealedPackageException e
String androidResPkgLocation
String classesDexLocation
java.util.List packagedJars
String javaResourcesLocation
String jniLibsLocation
boolean jniDebugBuild
com.android.builder.model.SigningConfig signingConfig
String outApkLocation
com.android.builder.signing.CertificateInfo certificateInfo
static void ()
}
com/android/builder/BuilderConstants.classBuilderConstants.java
package com.android.builder
public com.android.builder.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 INSTRUMENT_TEST
public static final String FD_INSTRUMENT_TESTS
public static final String FD_INSTRUMENT_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 void ()
}
com/android/builder/DefaultBuildType.classDefaultBuildType.java
package com.android.builder
public com.android.builder.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 mJniDebugBuild
private boolean mRenderscriptDebugBuild
private int mRenderscriptOptimLevel
private String mPackageNameSuffix
private String mVersionNameSuffix
private boolean mRunProguard
private com.android.builder.model.SigningConfig mSigningConfig
private boolean mZipAlign
public void (java.lang.String)
String name
public com.android.builder.DefaultBuildType initWith (com.android.builder.DefaultBuildType)
com.android.builder.DefaultBuildType that
public java.lang.String getName ()
public com.android.builder.model.BuildType setDebuggable (boolean)
boolean debuggable
public boolean isDebuggable ()
public com.android.builder.model.BuildType setJniDebugBuild (boolean)
boolean jniDebugBuild
public boolean isJniDebugBuild ()
public boolean isRenderscriptDebugBuild ()
public void setRenderscriptDebugBuild (boolean)
boolean renderscriptDebugBuild
public int getRenderscriptOptimLevel ()
public void setRenderscriptOptimLevel (int)
int renderscriptOptimLevel
public com.android.builder.model.BuildType setPackageNameSuffix (java.lang.String)
String packageNameSuffix
public java.lang.String getPackageNameSuffix ()
public com.android.builder.model.BuildType setVersionNameSuffix (java.lang.String)
String versionNameSuffix
public java.lang.String getVersionNameSuffix ()
public com.android.builder.model.BuildType setRunProguard (boolean)
boolean runProguard
public boolean isRunProguard ()
public com.android.builder.model.BuildType setZipAlign (boolean)
boolean zipAlign
public boolean isZipAlign ()
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 equals (java.lang.Object)
Object o
com.android.builder.DefaultBuildType buildType
public int hashCode ()
int result
public java.lang.String toString ()
}
com/android/builder/DefaultManifestParser.classDefaultManifestParser.java
package com.android.builder
public com.android.builder.DefaultManifestParser extends java.lang.Object implements com.android.builder.ManifestParser {
public void ()
public java.lang.String getPackage (java.io.File)
javax.xml.xpath.XPathExpressionException e
java.io.FileNotFoundException e
java.io.File manifestFile
javax.xml.xpath.XPath xpath
public java.lang.String getVersionName (java.io.File)
javax.xml.xpath.XPathExpressionException e
java.io.FileNotFoundException e
java.io.File manifestFile
javax.xml.xpath.XPath xpath
public int getMinSdkVersion (java.io.File)
Object value
javax.xml.xpath.XPathExpressionException e
com.android.io.StreamException e
java.io.File manifestFile
public int getTargetSdkVersion (java.io.File)
Integer value
javax.xml.xpath.XPathExpressionException e
com.android.io.StreamException e
java.io.File manifestFile
}
com/android/builder/DefaultProductFlavor.classDefaultProductFlavor.java
package com.android.builder
public com.android.builder.DefaultProductFlavor extends com.android.builder.internal.BaseConfigImpl implements com.android.builder.model.ProductFlavor {
private static final long serialVersionUID
private final String mName
private int mMinSdkVersion
private int mTargetSdkVersion
private int mRenderscriptTargetApi
private int mVersionCode
private String mVersionName
private String mPackageName
private String mTestPackageName
private String mTestInstrumentationRunner
private com.android.builder.model.SigningConfig mSigningConfig
public void (java.lang.String)
String name
public java.lang.String getName ()
public com.android.builder.model.ProductFlavor setPackageName (java.lang.String)
String packageName
public java.lang.String getPackageName ()
public com.android.builder.model.ProductFlavor setVersionCode (int)
int versionCode
public int 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 (int)
int minSdkVersion
public int getMinSdkVersion ()
public com.android.builder.model.ProductFlavor setTargetSdkVersion (int)
int targetSdkVersion
public int getTargetSdkVersion ()
public int getRenderscriptTargetApi ()
public void setRenderscriptTargetApi (int)
int renderscriptTargetApi
public com.android.builder.model.ProductFlavor setTestPackageName (java.lang.String)
String testPackageName
public java.lang.String getTestPackageName ()
public com.android.builder.model.ProductFlavor setTestInstrumentationRunner (java.lang.String)
String testInstrumentationRunner
public java.lang.String getTestInstrumentationRunner ()
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
com.android.builder.DefaultProductFlavor mergeOver (com.android.builder.DefaultProductFlavor)
com.android.builder.DefaultProductFlavor base
com.android.builder.DefaultProductFlavor flavor
private int chooseInt (int, int)
int overlay
int base
private java.lang.String chooseString (java.lang.String, java.lang.String)
String overlay
String base
public boolean equals (java.lang.Object)
Object o
com.android.builder.DefaultProductFlavor that
public int hashCode ()
int result
public java.lang.String toString ()
}
com/android/builder/DefaultSdkParser.classDefaultSdkParser.java
package com.android.builder
public com.android.builder.DefaultSdkParser extends java.lang.Object implements com.android.builder.SdkParser {
private final String mSdkLocation
private com.android.sdklib.SdkManager mManager
private com.android.sdklib.IAndroidTarget mTarget
private com.android.sdklib.BuildToolInfo mBuildToolInfo
private java.io.File mTools
private java.io.File mPlatformTools
private java.io.File mAdb
private java.io.File mZipAlign
public void (java.lang.String)
String sdkLocation
public void initParser (java.lang.String, com.android.sdklib.repository.FullRevision, com.android.utils.ILogger)
String target
com.android.sdklib.repository.FullRevision buildToolRevision
com.android.utils.ILogger logger
public com.android.sdklib.IAndroidTarget getTarget ()
public com.android.sdklib.BuildToolInfo getBuildTools ()
public java.lang.String getAnnotationsJar ()
public com.android.sdklib.repository.FullRevision getPlatformToolsRevision ()
java.util.Properties props
String value
java.io.FileNotFoundException ignore
java.io.IOException ignore
NumberFormatException ignore
java.io.File platformTools
java.io.Reader reader
public java.io.File getZipAlign ()
public java.io.File getAdb ()
public java.util.List getRepositories ()
java.util.List repositories
java.io.File androidRepo
java.io.File googleRepo
private java.io.File getPlatformToolsFolder ()
private java.io.File getToolsFolder ()
}
com/android/builder/DexOptions.classDexOptions.java
package com.android.builder
public abstract com.android.builder.DexOptions extends java.lang.Object {
public abstract boolean isCoreLibrary ()
public abstract boolean getIncremental ()
public abstract java.lang.String getJavaMaxHeapSize ()
}
com/android/builder/ManifestParser.classManifestParser.java
package com.android.builder
public abstract com.android.builder.ManifestParser extends java.lang.Object {
public abstract java.lang.String getPackage (java.io.File)
public abstract int getMinSdkVersion (java.io.File)
public abstract int getTargetSdkVersion (java.io.File)
public abstract java.lang.String getVersionName (java.io.File)
}
com/android/builder/PlatformSdkParser.classPlatformSdkParser.java
package com.android.builder
public com.android.builder.PlatformSdkParser extends java.lang.Object implements com.android.builder.SdkParser {
private final String mPlatformRootFolder
private boolean mInitialized
private com.android.sdklib.IAndroidTarget mTarget
private com.android.sdklib.BuildToolInfo mBuildToolInfo
private java.io.File mHostTools
private java.io.File mZipAlign
private java.io.File mAdb
public void (java.lang.String)
String sdkLocation
public void initParser (java.lang.String, com.android.sdklib.repository.FullRevision, com.android.utils.ILogger)
String target
com.android.sdklib.repository.FullRevision buildToolRevision
com.android.utils.ILogger logger
public com.android.sdklib.IAndroidTarget getTarget ()
public com.android.sdklib.BuildToolInfo getBuildTools ()
public java.lang.String getAnnotationsJar ()
String host
String host
String host
public com.android.sdklib.repository.FullRevision getPlatformToolsRevision ()
public java.io.File getZipAlign ()
public java.io.File getAdb ()
public java.util.List getRepositories ()
java.util.List repositories
private java.io.File getHostToolsFolder ()
java.io.File tools
}
com/android/builder/SdkParser.classSdkParser.java
package com.android.builder
public abstract com.android.builder.SdkParser extends java.lang.Object {
public abstract void initParser (java.lang.String, com.android.sdklib.repository.FullRevision, com.android.utils.ILogger)
public abstract com.android.sdklib.IAndroidTarget getTarget ()
public abstract com.android.sdklib.BuildToolInfo getBuildTools ()
public abstract java.lang.String getAnnotationsJar ()
public abstract com.android.sdklib.repository.FullRevision getPlatformToolsRevision ()
public abstract java.io.File getZipAlign ()
public abstract java.io.File getAdb ()
public abstract java.util.List getRepositories ()
}
com/android/builder/VariantConfiguration$Type.classVariantConfiguration.java
package com.android.builder
public final com.android.builder.VariantConfiguration$Type extends java.lang.Enum {
public static final com.android.builder.VariantConfiguration$Type DEFAULT
public static final com.android.builder.VariantConfiguration$Type LIBRARY
public static final com.android.builder.VariantConfiguration$Type TEST
private static final com.android.builder.VariantConfiguration$Type[] $VALUES
public static com.android.builder.VariantConfiguration$Type[] values ()
public static com.android.builder.VariantConfiguration$Type valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/builder/VariantConfiguration.classVariantConfiguration.java
package com.android.builder
public com.android.builder.VariantConfiguration extends java.lang.Object implements com.android.builder.testing.TestData {
private static final com.android.builder.ManifestParser sManifestParser
private final com.android.builder.DefaultProductFlavor mDefaultConfig
private final com.android.builder.model.SourceProvider mDefaultSourceProvider
private final com.android.builder.DefaultBuildType mBuildType
private final com.android.builder.model.SourceProvider mBuildTypeSourceProvider
private final java.util.List mFlavorConfigs
private final java.util.List mFlavorSourceProviders
private final com.android.builder.VariantConfiguration$Type mType
private final com.android.builder.VariantConfiguration mTestedConfig
private final String mDebugName
private com.android.builder.dependency.LibraryDependency mOutput
private com.android.builder.DefaultProductFlavor mMergedFlavor
private final java.util.Set mJars
private final java.util.List mDirectLibraries
private final java.util.List mFlatLibraries
private static final String DEFAULT_TEST_RUNNER
static final boolean $assertionsDisabled
public static java.lang.String getManifestPackage (java.io.File)
java.io.File manifestFile
public void (com.android.builder.DefaultProductFlavor, com.android.builder.model.SourceProvider, com.android.builder.DefaultBuildType, com.android.builder.model.SourceProvider, java.lang.String)
com.android.builder.DefaultProductFlavor defaultConfig
com.android.builder.model.SourceProvider defaultSourceProvider
com.android.builder.DefaultBuildType buildType
com.android.builder.model.SourceProvider buildTypeSourceProvider
String debugName
public void (com.android.builder.DefaultProductFlavor, com.android.builder.model.SourceProvider, com.android.builder.DefaultBuildType, com.android.builder.model.SourceProvider, com.android.builder.VariantConfiguration$Type, java.lang.String)
com.android.builder.DefaultProductFlavor defaultConfig
com.android.builder.model.SourceProvider defaultSourceProvider
com.android.builder.DefaultBuildType buildType
com.android.builder.model.SourceProvider buildTypeSourceProvider
com.android.builder.VariantConfiguration$Type type
String debugName
public void (com.android.builder.DefaultProductFlavor, com.android.builder.model.SourceProvider, com.android.builder.DefaultBuildType, com.android.builder.model.SourceProvider, com.android.builder.VariantConfiguration$Type, com.android.builder.VariantConfiguration, java.lang.String)
com.android.builder.DefaultProductFlavor defaultConfig
com.android.builder.model.SourceProvider defaultSourceProvider
com.android.builder.DefaultBuildType buildType
com.android.builder.model.SourceProvider buildTypeSourceProvider
com.android.builder.VariantConfiguration$Type type
com.android.builder.VariantConfiguration testedConfig
String debugName
public com.android.builder.VariantConfiguration addProductFlavor (com.android.builder.DefaultProductFlavor, com.android.builder.model.SourceProvider)
com.android.builder.DefaultProductFlavor productFlavor
com.android.builder.model.SourceProvider sourceProvider
public com.android.builder.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.VariantConfiguration setOutput (com.android.builder.dependency.LibraryDependency)
com.android.builder.dependency.LibraryDependency output
public com.android.builder.DefaultProductFlavor getDefaultConfig ()
public com.android.builder.model.SourceProvider getDefaultSourceSet ()
public com.android.builder.DefaultProductFlavor getMergedFlavor ()
public com.android.builder.DefaultBuildType getBuildType ()
public com.android.builder.model.SourceProvider getBuildTypeSourceSet ()
public boolean hasFlavors ()
public java.util.List getFlavorConfigs ()
public java.lang.Iterable getFlavorSourceSets ()
public boolean hasLibraries ()
public java.util.List getDirectLibraries ()
public java.util.List getAllLibraries ()
public com.android.builder.VariantConfiguration$Type getType ()
public com.android.builder.VariantConfiguration getTestedConfig ()
void resolveIndirectLibraryDependencies (java.util.List, java.util.List)
com.android.builder.dependency.LibraryDependency library
java.util.List dependencies
int i
java.util.List directDependencies
java.util.List outFlatDependencies
public java.lang.String getOriginalPackageName ()
public java.lang.String getPackageName ()
String testedPackage
String packageName
String packageName
public java.lang.String getTestedPackageName ()
public java.lang.String getPackageOverride ()
String packageName
String packageSuffix
public java.lang.String getVersionName ()
String versionName
String versionSuffix
public java.lang.String getInstrumentationRunner ()
com.android.builder.VariantConfiguration config
String runner
public java.lang.String getPackageFromManifest ()
java.io.File manifestLocation
public java.lang.String getVersionNameFromManifest ()
java.io.File manifestLocation
public int getMinSdkVersion ()
java.io.File manifestLocation
int minSdkVersion
public int getTargetSdkVersion ()
java.io.File manifestLocation
int targetSdkVersion
public java.io.File getMainManifest ()
java.io.File defaultManifest
public java.util.List getManifestOverlays ()
java.io.File typeLocation
java.io.File f
com.android.builder.model.SourceProvider sourceProvider
java.util.Iterator i$
java.util.List inputs
public java.util.List getResourceSets (java.io.File, boolean)
com.android.ide.common.res2.ResourceSet resourceSet
com.android.builder.dependency.LibraryDependency dependency
java.io.File resFolder
int n
com.android.builder.model.SourceProvider sourceProvider
java.util.Set flavorResDirs
int n
java.util.Set typeResDirs
java.io.File generatedResFolder
boolean includeDependencies
java.util.List resourceSets
java.util.Set mainResDirs
com.android.ide.common.res2.ResourceSet resourceSet
public java.util.List getAssetSets (boolean)
com.android.ide.common.res2.AssetSet assetSet
com.android.builder.dependency.LibraryDependency dependency
java.io.File assetFolder
int n
com.android.builder.model.SourceProvider sourceProvider
java.util.Set flavorResDirs
int n
java.util.Set typeResDirs
boolean includeDependencies
java.util.List assetSets
java.util.Set mainResDirs
com.android.ide.common.res2.AssetSet assetSet
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 flavorSourceSet
java.util.Iterator i$
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 flavorSourceSet
java.util.Iterator i$
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.List 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 getBuildConfigLines ()
com.android.builder.DefaultProductFlavor flavor
java.util.Iterator i$
java.util.List fullList
java.util.List 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.DefaultProductFlavor 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.DefaultProductFlavor flavor
java.util.Iterator i$
java.util.List fullList
protected void validate ()
java.io.File manifest
public java.util.Set getSupportedAbis ()
static void ()
}
com/android/builder/compiling/
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 boolean processFile (java.io.File)
}
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 final boolean mPackaged
private final boolean mProguarded
public void (java.io.File, boolean, boolean, boolean)
java.io.File jarFile
boolean compiled
boolean packaged
boolean proguarded
public void (java.io.File)
java.io.File jarFile
public void (java.io.File, boolean, boolean)
java.io.File jarFile
boolean compiled
boolean packaged
public java.io.File getJarFile ()
public boolean isCompiled ()
public boolean isPackaged ()
public boolean isProguarded ()
}
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
protected void (java.io.File, java.io.File)
java.io.File bundle
java.io.File bundleFolder
public java.lang.String getName ()
public java.lang.String toString ()
public java.lang.String getProject ()
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 ()
}
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.List 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.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 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.List mBuildConfigLines
private final java.util.List mProguardFiles
private final java.util.List mConsumerProguardFiles
public void ()
public transient void setBuildConfig (java.lang.String[])
String[] lines
public void setBuildConfig (java.lang.String)
String line
public java.util.List getBuildConfig ()
public java.util.List getProguardFiles ()
public java.util.List getConsumerProguardFiles ()
protected void _initWith (com.android.builder.model.BaseConfig)
com.android.builder.model.BaseConfig that
public boolean equals (java.lang.Object)
Object o
com.android.builder.internal.BaseConfigImpl that
public int hashCode ()
int result
}
com/android/builder/internal/BuildConfigGenerator.classBuildConfigGenerator.java
package com.android.builder.internal
public com.android.builder.internal.BuildConfigGenerator extends java.lang.Object {
private static final String TEMPLATE
private static final String PH_PACKAGE
private static final String PH_DEBUG
private static final String PH_LINES
private final String mGenFolder
private final String mAppPackage
private final boolean mDebug
public static final String BUILD_CONFIG_NAME
public void (java.lang.String, java.lang.String, boolean)
String genFolder
String appPackage
boolean debug
public java.io.File getFolderPath ()
java.io.File genFolder
public java.io.File getBuildConfigFile ()
java.io.File folder
public void generate (java.util.List) throws java.io.IOException
String line
java.util.Iterator i$
StringBuilder sb
java.util.List additionalLines
java.util.Map map
java.io.File pkgFolder
java.io.File buildConfigJava
com.android.builder.internal.TemplateProcessor processor
}
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 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.lang.String[] getSkins ()
public java.lang.String 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 (java.lang.String)
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 int compareTo (java.lang.Object)
Object x0
}
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$
com.google.common.collect.Table symbols
com.google.common.collect.Table values
java.util.Set rowSet
java.util.List rowList
com.google.common.base.Splitter splitter
Iterable folders
java.io.File file
java.io.BufferedWriter writer
}
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 final String mOutputFile
private final String mPackageName
private final int mMinSdkVersion
private final int mTargetSdkVersion
private final String mTestedPackageName
private final String mTestRunnerName
public void (java.lang.String, java.lang.String, int, int, java.lang.String, java.lang.String)
String outputFile
String packageName
int minSdkVersion
int targetSdkVersion
String testedPackageName
String testRunnerName
public void generate () throws java.io.IOException
java.util.Map map
com.android.builder.internal.TemplateProcessor processor
}
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 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, com.android.builder.compiling.DependencyFileProcessor, com.android.ide.common.internal.CommandLineRunner)
String aidlExecutable
String frameworkLocation
java.util.List importFolders
java.io.File sourceOutputDir
com.android.builder.compiling.DependencyFileProcessor dependencyFileProcessor
com.android.ide.common.internal.CommandLineRunner runner
public void processFile (java.io.File) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
java.io.File f
java.util.Iterator i$
java.io.File sourceFile
java.util.ArrayList command
java.io.File depFile
}
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) throws java.io.IOException java.lang.InterruptedException
java.io.File sourceFile
public java.util.List getFiles ()
}
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) throws java.io.IOException java.lang.InterruptedException com.android.ide.common.internal.LoggedErrorException
java.io.File sourceFile
public java.util.Set getFolders ()
}
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 com.android.builder.internal.compiler.SourceSearcher$SourceFileProcessor val$processor
final java.io.File val$file
final 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)
public java.lang.Void call () throws java.lang.Exception
public volatile 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) 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, 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 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/ChangeManager.classChangeManager.java
package com.android.builder.internal.incremental
public com.android.builder.internal.incremental.ChangeManager extends java.lang.Object {
private static final String FN_INPUTS_DATA
private static final String FN_OUTPUTS_DATA
private com.android.builder.internal.incremental.FileManager mInputs
private com.android.builder.internal.incremental.FileManager mOutputs
public void ()
public boolean load (java.io.File)
java.io.File incrementalFolder
java.io.File inputs
java.io.File outputs
public void write (java.io.File) throws java.io.IOException
java.io.File incrementalFolder
public static void delete (java.io.File)
java.io.File incrementalFolder
java.io.File file
public void addInput (java.io.File)
java.io.File file
public void addOutput (java.io.File)
java.io.File file
public java.util.Map getChangedInputs ()
public java.util.Map getChangedOutputs ()
public void updateOutputs (java.util.Collection)
java.util.Collection outputs
}
com/android/builder/internal/incremental/DependencyData$1.classDependencyData.java
package com.android.builder.internal.incremental
com.android.builder.internal.incremental.DependencyData$1 extends java.lang.Object {
static final 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 com.android.builder.internal.incremental.DependencyData$ParseMode extends java.lang.Enum {
public static final com.android.builder.internal.incremental.DependencyData$ParseMode OUTPUT
public static final com.android.builder.internal.incremental.DependencyData$ParseMode MAIN
public static final com.android.builder.internal.incremental.DependencyData$ParseMode SECONDARY
private static final 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
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 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
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 ()
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_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$
com.android.builder.internal.incremental.DependencyData data
java.util.Iterator i$
java.io.File file
java.io.FileOutputStream fos
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
java.io.File file
com.google.common.collect.Multimap inputMap
java.io.FileInputStream fis
com.android.builder.internal.incremental.DependencyDataStore$ReusableBuffer buffers
int version
private void writeInt (java.io.FileOutputStream, int) throws java.io.IOException
java.io.FileOutputStream fos
int value
java.nio.ByteBuffer b
private void writePath (java.io.FileOutputStream, java.lang.String) throws java.io.IOException
java.io.FileOutputStream fos
String path
byte[] pathBytes
private 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 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 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/incremental/FileEntity$Sha1Exception.classFileEntity.java
package com.android.builder.internal.incremental
final com.android.builder.internal.incremental.FileEntity$Sha1Exception extends java.lang.Exception {
private static final long serialVersionUID
private final java.io.File file
public void (java.io.File, java.lang.Throwable)
java.io.File jarFile
Throwable cause
public java.io.File getJarFile ()
}
com/android/builder/internal/incremental/FileEntity.classFileEntity.java
package com.android.builder.internal.incremental
com.android.builder.internal.incremental.FileEntity extends java.lang.Object {
private static final byte[] sBuffer
private final java.io.File mFile
private final long mLastModified
private long mLength
private String mSha1
static final boolean $assertionsDisabled
void (java.io.File, long, long, java.lang.String)
java.io.File file
long lastModified
long length
String sha1
void (java.io.File)
java.io.File file
long getLastModified ()
long getLength ()
java.io.File getFile ()
java.lang.String getSha1 ()
com.android.builder.internal.incremental.FileEntity$Sha1Exception e
private boolean checkValidity ()
public boolean isDifferentThan (com.android.builder.internal.incremental.FileEntity)
com.android.builder.internal.incremental.FileEntity$Sha1Exception e
com.android.builder.internal.incremental.FileEntity fileEntity
private java.lang.String computeAndReturnSha1 () throws com.android.builder.internal.incremental.FileEntity$Sha1Exception
static java.lang.String getSha1 (java.io.File) throws com.android.builder.internal.incremental.FileEntity$Sha1Exception
com.google.common.hash.HashCode value
Exception e
java.io.File f
public java.lang.String toString ()
static void ()
}
com/android/builder/internal/incremental/FileManager.classFileManager.java
package com.android.builder.internal.incremental
com.android.builder.internal.incremental.FileManager extends java.lang.Object {
private static final java.util.regex.Pattern READ_PATTERN
private java.util.Map mLoadedFiles
private java.util.Map mProcessedFiles
private java.util.Map mResults
private java.util.Map mReturnedMap
public void ()
public boolean load (java.io.File)
String path
java.io.File f
com.android.builder.internal.incremental.FileEntity entity
java.util.regex.Matcher m
String line
java.io.FileNotFoundException ignored
java.io.UnsupportedEncodingException ignored
java.io.IOException ignored
java.io.File stateFile
java.io.BufferedReader reader
public void write (java.io.File) throws java.io.IOException
String sha1
com.android.builder.internal.incremental.FileEntity entity
java.util.Iterator i$
java.io.File parentFolder
java.io.File stateFile
java.io.OutputStreamWriter writer
public void addFile (java.io.File)
java.io.File file
public java.util.Map getChangedFiles ()
java.io.File f
java.util.Iterator i$
private void processFile (java.io.File)
com.android.builder.internal.incremental.FileEntity newFileEntity
com.android.builder.internal.incremental.FileEntity fileEntity
java.io.File f
java.io.File[] arr$
int len$
int i$
java.io.File[] files
java.io.File file
void update (java.util.Collection)
java.io.File f
java.util.Iterator i$
java.util.Collection files
static void ()
}
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 {
}
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 ()
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 boolean mNativeLibsConflict
private java.io.File mInputFile
final com.android.builder.internal.packaging.Packager this$0
private void (com.android.builder.internal.packaging.Packager)
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
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$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 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
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 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.lang.String, com.android.builder.signing.CertificateInfo, java.lang.String, com.android.utils.ILogger) throws com.android.builder.packaging.PackagerException
java.io.File apkFile
java.io.File resFile
java.io.File dexFile
com.android.builder.packaging.PackagerException e
Exception e
String apkLocation
String resLocation
String dexLocation
com.android.builder.signing.CertificateInfo certificateInfo
String createdBy
com.android.utils.ILogger logger
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.FileInputStream fis
com.android.builder.packaging.DuplicateFileException e
Exception e
java.io.File zipFile
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.FileInputStream fis
com.android.builder.packaging.DuplicateFileException e
Exception e
java.io.File jarFile
public void addNativeLibraries (java.lang.String) throws com.android.builder.packaging.PackagerException com.android.builder.packaging.SealedPackageException com.android.builder.packaging.DuplicateFileException
java.io.IOException e
String path
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$
String jniLibLocation
java.io.File nativeFolder
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
private 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 com.android.utils.ILogger access$000 (com.android.builder.internal.packaging.Packager)
com.android.builder.internal.packaging.Packager x0
static java.io.File access$100 (com.android.builder.internal.packaging.Packager, java.lang.String)
com.android.builder.internal.packaging.Packager x0
String x1
static 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 void setPropertiesAttributes (org.kxml2.io.KXmlSerializer, java.lang.String) throws java.io.IOException
org.kxml2.io.KXmlSerializer serializer
String namespace
public void testRunStarted (java.lang.String, int)
String runName
int testCount
public void testFailed (com.android.ddmlib.testrunner.ITestRunListener$TestFailure, com.android.ddmlib.testrunner.TestIdentifier, java.lang.String)
com.android.ddmlib.testrunner.ITestRunListener$TestFailure status
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.classSimpleTestCallable.java
package com.android.builder.internal.testing
public com.android.builder.internal.testing.SimpleTestCallable extends java.lang.Object implements java.util.concurrent.Callable {
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 testApk
private final java.io.File testedApk
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.io.File, com.android.builder.testing.TestData, java.io.File, int, com.android.utils.ILogger)
com.android.builder.testing.api.DeviceConnector device
String projectName
String flavorName
java.io.File testApk
java.io.File testedApk
com.android.builder.testing.TestData testData
java.io.File resultsDir
int timeout
com.android.utils.ILogger logger
public java.lang.Boolean call () throws java.lang.Exception
com.android.ddmlib.testrunner.RemoteAndroidTestRunner runner
java.util.Map emptyMetrics
java.io.ByteArrayOutputStream baos
java.io.PrintWriter pw
com.android.ddmlib.testrunner.TestIdentifier fakeTest
Exception e
String deviceName
boolean isInstalled
com.android.builder.internal.testing.CustomTestRunListener runListener
long time
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 java.lang.Object call () throws java.lang.Exception
}
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/signing/
com/android/builder/signing/CertificateInfo.classCertificateInfo.java
package com.android.builder.signing
public com.android.builder.signing.CertificateInfo extends java.lang.Object {
public final java.security.PrivateKey mKey
public final java.security.cert.X509Certificate mCertificate
public void (java.security.PrivateKey, java.security.cert.X509Certificate)
java.security.PrivateKey key
java.security.cert.X509Certificate certificate
public java.security.PrivateKey getKey ()
public java.security.cert.X509Certificate getCertificate ()
}
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/KeystoreHelper$1.classKeystoreHelper.java
package com.android.builder.signing
final com.android.builder.signing.KeystoreHelper$1 extends java.lang.Object implements com.android.sdklib.util.GrabProcessOutput$IProcessOutput {
final com.android.utils.ILogger val$logger
void (com.android.utils.ILogger)
public void out (java.lang.String)
String line
public void err (java.lang.String)
String line
}
com/android/builder/signing/KeystoreHelper.classKeystoreHelper.java
package com.android.builder.signing
public final com.android.builder.signing.KeystoreHelper extends java.lang.Object {
private static final String CERTIFICATE_DESC
public void ()
public static java.lang.String defaultDebugKeystoreLocation () throws com.android.prefs.AndroidLocation$AndroidLocationException
String folder
public static boolean createDebugStore (com.android.builder.model.SigningConfig, com.android.utils.ILogger) throws com.android.builder.signing.KeytoolException
com.android.builder.model.SigningConfig signingConfig
com.android.utils.ILogger logger
private static boolean createNewStore (com.android.builder.model.SigningConfig, java.lang.String, int, com.android.utils.ILogger) throws com.android.builder.signing.KeytoolException
String keytoolCommand
Process process
boolean hasSpace
String arg
String[] arr$
int len$
int i$
StringBuilder builder
boolean firstArg
Exception e
com.android.builder.model.SigningConfig signingConfig
String description
int validityYears
com.android.utils.ILogger logger
String os
String keytoolCommand
String javaHome
java.util.ArrayList commandList
String[] commandArray
int result
public static com.android.builder.signing.CertificateInfo getCertificateInfo (com.android.builder.model.SigningConfig) throws com.android.builder.signing.KeytoolException java.io.FileNotFoundException
java.security.KeyStore keyStore
java.io.FileInputStream fis
char[] keyPassword
java.security.KeyStore$PrivateKeyEntry entry
java.io.FileNotFoundException e
Exception e
com.android.builder.model.SigningConfig signingConfig
}
com/android/builder/signing/KeytoolException.classKeytoolException.java
package com.android.builder.signing
public com.android.builder.signing.KeytoolException extends java.lang.Exception {
private static final long serialVersionUID
private String mJavaHome
private String mCommandLine
void (java.lang.String)
String message
void (java.lang.String, java.lang.Throwable)
String message
Throwable t
void (java.lang.String, java.lang.String, java.lang.String)
String message
String javaHome
String commandLine
public java.lang.String getJavaHome ()
public java.lang.String getCommandLine ()
}
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
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/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 int getApiLevel ()
NumberFormatException e
String sdkVersion
public java.lang.String getAbi ()
public int getDensity ()
public int getHeight ()
public int getWidth ()
}
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 com.android.builder.SdkParser sdkParser
private final java.util.List localDevices
public void (com.android.builder.SdkParser)
com.android.builder.SdkParser sdkParser
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
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 {
public void ()
public boolean runTests (java.lang.String, java.lang.String, java.io.File, java.io.File, com.android.builder.testing.TestData, java.util.List, int, int, java.io.File, com.android.utils.ILogger) throws com.android.builder.testing.api.TestException java.lang.InterruptedException
int deviceApiLevel
com.android.builder.testing.api.DeviceConnector device
java.util.Iterator i$
com.android.ide.common.internal.WaitableExecutor$TaskResult result
java.util.Iterator i$
String projectName
String variantName
java.io.File testApk
java.io.File testedApk
com.android.builder.testing.TestData testData
java.util.List deviceList
int maxThreads
int timeout
java.io.File resultsDir
com.android.utils.ILogger logger
com.android.ide.common.internal.WaitableExecutor executor
int minSdkVersion
java.util.List results
boolean success
}
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 getPackageName ()
public abstract java.lang.String getTestedPackageName ()
public abstract java.lang.String getInstrumentationRunner ()
public abstract int getMinSdkVersion ()
public abstract java.util.Set getSupportedAbis ()
}
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, java.io.File, com.android.builder.testing.TestData, java.util.List, int, int, java.io.File, com.android.utils.ILogger) throws com.android.builder.testing.api.TestException java.lang.InterruptedException
}
com/android/builder/internal/AndroidManifest.template
com/android/builder/internal/BuildConfig.template