- 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
-
Construct the exception with a String message.
- ChainedException(String, Throwable) - Constructor for exception com.android.jack.api.v01.ChainedException
-
Construct the exception with a String message and a Throwable cause.
- ChainedException(Throwable) - Constructor for exception com.android.jack.api.v01.ChainedException
-
Construct the exception with a Throwable cause.
- ChainedException.ChainedExceptionBuilder<T extends ChainedException> - Class in com.android.jack.api.v01
-
Builder to construct a chain of exceptions.
- ChainedExceptionBuilder() - Constructor for class com.android.jack.api.v01.ChainedException.ChainedExceptionBuilder
-
- Cli01CompilationTask - Interface in com.android.jack.api.v01
-
A task allowing to run the Jack compiler once.
- Cli01Config - Interface in com.android.jack.api.v01
-
A configuration for CLI level 01 of the Jack compiler.
- com.android.jack.api - package com.android.jack.api
-
- com.android.jack.api.v01 - package com.android.jack.api.v01
-
- com.android.jack.api.v02 - package com.android.jack.api.v02
-
- com.android.jack.api.v03 - package com.android.jack.api.v03
-
- com.android.jack.api.v04 - package com.android.jack.api.v04
-
- 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
-
Construct the exception with no details.
- CompilationException(String) - Constructor for exception com.android.jack.api.v01.CompilationException
-
Construct the exception with a String message.
- CompilationException(String, Throwable) - Constructor for exception com.android.jack.api.v01.CompilationException
-
Construct the exception with a String message and a Throwable cause.
- CompilationException(Throwable) - Constructor for exception com.android.jack.api.v01.CompilationException
-
Construct the exception with a Throwable cause.
- 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
-
Construct the exception with no details.
- ConfigNotSupportedException(String) - Constructor for exception com.android.jack.api.ConfigNotSupportedException
-
Construct the exception with a String message.
- ConfigNotSupportedException(String, Throwable) - Constructor for exception com.android.jack.api.ConfigNotSupportedException
-
Construct the exception with a String message and a Throwable cause.
- ConfigNotSupportedException(Throwable) - Constructor for exception com.android.jack.api.ConfigNotSupportedException
-
Construct the exception with a Throwable cause.
- 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
-
Construct the exception with a String message.
- ConfigurationException(String, Throwable) - Constructor for exception com.android.jack.api.v01.ConfigurationException
-
Construct the exception with a String message and a Throwable cause.
- ConfigurationException(Throwable) - Constructor for exception com.android.jack.api.v01.ConfigurationException
-
Construct the exception with a Throwable cause.
- createConfig(Class<T>) - Method in interface com.android.jack.api.JackProvider
-
- setAndroidMinApiLevel(int) - Method in interface com.android.jack.api.v02.Api02Config
-
Sets the minimum Android API level compatibility.
- setBaseDirectory(File) - Method in interface com.android.jack.api.v02.Api02Config
-
Sets the base directory all relative paths will be based on.
- 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.
- setDefaultCharset(Charset) - Method in interface com.android.jack.api.v04.Api04Config
-
Set the default
Charset used when no charset is specified by file with
HasCharset.
- 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 (from 3 to 7).
- setJavaSourceVersion(JavaSourceVersion) - Method in interface com.android.jack.api.v02.Api02Config
-
Sets the Java source version (from 3 to 8).
- setMessage(String) - Method in exception com.android.jack.api.v01.ChainedException
-
Set the String message.
- 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.
- setPluginNames(List<String>) - Method in interface com.android.jack.api.v03.Api03Config
-
Sets names of the Jack plugin to use.
- setPluginPath(List<File>) - Method in interface com.android.jack.api.v03.Api03Config
-
Sets the path where to find Jack plugins.
- 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.
- setStandardError(PrintStream) - Method in interface com.android.jack.api.v01.Cli01Config
-
Redirect Jack's error output to the given stream.
- setStandardOutput(PrintStream) - Method in interface com.android.jack.api.v01.Cli01Config
-
Redirect Jack's standards output to the given stream.
- 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.
- setVerbosityLevel(VerbosityLevel) - Method in interface com.android.jack.api.v02.Api02Config
-
Sets the verbosity level.
- setWorkingDirectory(File) - Method in interface com.android.jack.api.v01.Cli01Config
-
Defines Jack's working directory.
- 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.
- valueOf(String) - Static method in enum com.android.jack.api.v02.JavaSourceVersion
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.android.jack.api.v02.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.
- values() - Static method in enum com.android.jack.api.v02.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.v02.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
- VerbosityLevel - Enum in com.android.jack.api.v02
-
Jack verbosity level