A C D G I J M P R S T U V

A

Api01CompilationTask - Interface in com.android.jack.api.v01
A task allowing to run the Jack compiler once.
Api01Config - Interface in com.android.jack.api.v01
A configuration for API level 01 of the Jack compiler.
appendException(T) - Method in class com.android.jack.api.v01.ChainedException.ChainedExceptionBuilder
 

C

ChainedException - Exception in com.android.jack.api.v01
Abstract class to easily chain exceptions together.
ChainedException(String) - Constructor for exception com.android.jack.api.v01.ChainedException
 
ChainedException(String, Throwable) - Constructor for exception com.android.jack.api.v01.ChainedException
 
ChainedException(Throwable) - Constructor for exception com.android.jack.api.v01.ChainedException
 
ChainedException.ChainedExceptionBuilder<T extends ChainedException> - Class in com.android.jack.api.v01
Builder to construct a chain of exceptions.
ChainedException.ChainedExceptionBuilder() - Constructor for class com.android.jack.api.v01.ChainedException.ChainedExceptionBuilder
 
com.android.jack.api - package com.android.jack.api
 
com.android.jack.api.v01 - package com.android.jack.api.v01
 
CompilationException - Exception in com.android.jack.api.v01
A fatal problem that caused Jack to abort the compilation.
CompilationException() - Constructor for exception com.android.jack.api.v01.CompilationException
 
CompilationException(String) - Constructor for exception com.android.jack.api.v01.CompilationException
 
CompilationException(String, Throwable) - Constructor for exception com.android.jack.api.v01.CompilationException
 
CompilationException(Throwable) - Constructor for exception com.android.jack.api.v01.CompilationException
 
ConfigNotSupportedException - Exception in com.android.jack.api
Thrown when the requested Jack configuration for a given API version is not supported.
ConfigNotSupportedException() - Constructor for exception com.android.jack.api.ConfigNotSupportedException
 
ConfigNotSupportedException(String) - Constructor for exception com.android.jack.api.ConfigNotSupportedException
 
ConfigNotSupportedException(String, Throwable) - Constructor for exception com.android.jack.api.ConfigNotSupportedException
 
ConfigNotSupportedException(Throwable) - Constructor for exception com.android.jack.api.ConfigNotSupportedException
 
ConfigurationException - Exception in com.android.jack.api.v01
Thrown when something is wrong in Jack's configuration.
ConfigurationException(String) - Constructor for exception com.android.jack.api.v01.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception com.android.jack.api.v01.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for exception com.android.jack.api.v01.ConfigurationException
 
createConfig(Class<T>) - Method in interface com.android.jack.api.JackProvider
Creates a JackConfig instance for an interface representing a JackConfig API version.

D

DebugInfoLevel - Enum in com.android.jack.api.v01
Various levels of debug information.

G

getCompilerBuildId() - Method in interface com.android.jack.api.JackProvider
The build ID of this Jack compiler.
getCompilerReleaseCode() - Method in interface com.android.jack.api.JackProvider
Gives an integer value that represents the release of this Jack compiler, relative to other releases.
getCompilerReleaseName() - Method in interface com.android.jack.api.JackProvider
Gives the release name of this Jack compiler (e.g.
getCompilerSourceCodeBase() - Method in interface com.android.jack.api.JackProvider
Identify the source code base of this Jack compiler.
getCompilerSubReleaseCode() - Method in interface com.android.jack.api.JackProvider
Gives an integer value that represents the sub-release of this Jack compiler, relative to other sub-releases of the same release.
getCompilerSubReleaseKind() - Method in interface com.android.jack.api.JackProvider
Gives the kind of sub-release of this Jack compiler.
getCompilerVersion() - Method in interface com.android.jack.api.JackProvider
Gives the version of this Jack compiler, summarized in one string (e.g.
getException() - Method in class com.android.jack.api.v01.ChainedException.ChainedExceptionBuilder
 
getLocalizedMessage() - Method in exception com.android.jack.api.v01.ChainedException
 
getMessage() - Method in exception com.android.jack.api.v01.ChainedException
 
getNextException() - Method in exception com.android.jack.api.v01.ChainedException
 
getNextExceptionCount() - Method in exception com.android.jack.api.v01.ChainedException
 
getSupportedConfigs() - Method in interface com.android.jack.api.JackProvider
Gives a Collection containing supported JackConfig API versions.
getTask() - Method in interface com.android.jack.api.v01.Api01Config
Creates an instance of the Api01CompilationTask according to this configuration.

I

isConfigSupported(Class<T>) - Method in interface com.android.jack.api.JackProvider
Returns whether an interface representing a JackConfig API version is supported.
iterator() - Method in exception com.android.jack.api.v01.ChainedException
 

J

JackConfig - Interface in com.android.jack.api
Allows to set a configuration for Jack.
JackProvider - Interface in com.android.jack.api
Provides instances of JackConfig.
JackProvider.SubReleaseKind - Enum in com.android.jack.api
The kind of sub-release.
JavaSourceVersion - Enum in com.android.jack.api.v01
Supported Java source version.

M

MultiDexKind - Enum in com.android.jack.api.v01
The method to use to split in several dex files.

P

putAsLastExceptionOf(ChainedException) - Method in exception com.android.jack.api.v01.ChainedException
 

R

ReporterKind - Enum in com.android.jack.api.v01
Available reporters.
ResourceCollisionPolicy - Enum in com.android.jack.api.v01
How to handle resource collisions.
run() - Method in interface com.android.jack.api.v01.Api01CompilationTask
Runs the Jack compiler.

S

setClasspath(List<File>) - Method in interface com.android.jack.api.v01.Api01Config
Sets the classpath.
setDebugInfoLevel(DebugInfoLevel) - Method in interface com.android.jack.api.v01.Api01Config
Set how much debug info should be emitted.
setImportedJackLibraryFiles(List<File>) - Method in interface com.android.jack.api.v01.Api01Config
Sets the Jack library files that will be imported into the output.
setIncrementalDir(File) - Method in interface com.android.jack.api.v01.Api01Config
Sets the directory that will be used to store data for incremental support.
setJarJarConfigFiles(List<File>) - Method in interface com.android.jack.api.v01.Api01Config
Sets JarJar configuration files to use for repackaging.
setJavaSourceVersion(JavaSourceVersion) - Method in interface com.android.jack.api.v01.Api01Config
Sets the Java source version.
setMessage(String) - Method in exception com.android.jack.api.v01.ChainedException
 
setMetaDirs(List<File>) - Method in interface com.android.jack.api.v01.Api01Config
Sets the directories containing files to import into the output as meta-files.
setMultiDexKind(MultiDexKind) - Method in interface com.android.jack.api.v01.Api01Config
Sets whether to allow splitting the output in several dex files, and which method to use.
setObfuscationMappingOutputFile(File) - Method in interface com.android.jack.api.v01.Api01Config
Sets the file where to write the obfuscation mapping.
setOutputDexDir(File) - Method in interface com.android.jack.api.v01.Api01Config
Sets the directory that will be used to write dex files and resources.
setOutputJackFile(File) - Method in interface com.android.jack.api.v01.Api01Config
Sets the file where the output Jack library will be written.
setProcessorNames(List<String>) - Method in interface com.android.jack.api.v01.Api01Config
Sets the class names of the annotation processors to run.
setProcessorOptions(Map<String, String>) - Method in interface com.android.jack.api.v01.Api01Config
Sets options for the annotation processors.
setProcessorPath(List<File>) - Method in interface com.android.jack.api.v01.Api01Config
Sets the path where to find annotation processors.
setProguardConfigFiles(List<File>) - Method in interface com.android.jack.api.v01.Api01Config
Sets ProGuard configuration files.
setProperty(String, String) - Method in interface com.android.jack.api.v01.Api01Config
Sets the value for the given property.
setReporter(ReporterKind, OutputStream) - Method in interface com.android.jack.api.v01.Api01Config
Sets an OutputStream where Jack will write errors, warnings and other information.
setResourceDirs(List<File>) - Method in interface com.android.jack.api.v01.Api01Config
Sets the directories containing files to import into the output as resources.
setResourceImportCollisionPolicy(ResourceCollisionPolicy) - Method in interface com.android.jack.api.v01.Api01Config
Sets the policy to follow when there is a collision between imported resources.
setSourceEntries(Collection<File>) - Method in interface com.android.jack.api.v01.Api01Config
Sets the Java source files entries to compile.
setTypeImportCollisionPolicy(TypeCollisionPolicy) - Method in interface com.android.jack.api.v01.Api01Config
Sets the policy to follow when there is a collision between imported types.
setVerbosityLevel(VerbosityLevel) - Method in interface com.android.jack.api.v01.Api01Config
Sets the verbosity level.

T

throwIfNecessary() - Method in class com.android.jack.api.v01.ChainedException.ChainedExceptionBuilder
 
TypeCollisionPolicy - Enum in com.android.jack.api.v01
How to handle type collisions.

U

UnrecoverableException - Exception in com.android.jack.api.v01
Thrown when a major problem occurred because of an event out of control (e.g.
UnrecoverableException() - Constructor for exception com.android.jack.api.v01.UnrecoverableException
 
UnrecoverableException(String) - Constructor for exception com.android.jack.api.v01.UnrecoverableException
 
UnrecoverableException(String, Throwable) - Constructor for exception com.android.jack.api.v01.UnrecoverableException
 
UnrecoverableException(Throwable) - Constructor for exception com.android.jack.api.v01.UnrecoverableException
 

V

valueOf(String) - Static method in enum com.android.jack.api.JackProvider.SubReleaseKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.android.jack.api.v01.DebugInfoLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.android.jack.api.v01.JavaSourceVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.android.jack.api.v01.MultiDexKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.android.jack.api.v01.ReporterKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.android.jack.api.v01.ResourceCollisionPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.android.jack.api.v01.TypeCollisionPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.android.jack.api.v01.VerbosityLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.android.jack.api.JackProvider.SubReleaseKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.android.jack.api.v01.DebugInfoLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.android.jack.api.v01.JavaSourceVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.android.jack.api.v01.MultiDexKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.android.jack.api.v01.ReporterKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.android.jack.api.v01.ResourceCollisionPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.android.jack.api.v01.TypeCollisionPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.android.jack.api.v01.VerbosityLevel
Returns an array containing the constants of this enum type, in the order they are declared.
VerbosityLevel - Enum in com.android.jack.api.v01
Jack verbosity level

A C D G I J M P R S T U V