META-INF/
META-INF/MANIFEST.MF
javax/
javax/annotation/
javax/annotation/concurrent/
javax/annotation/meta/
javax/annotation/CheckForNull.classCheckForNull.java
package javax.annotation
public abstract javax.annotation.CheckForNull extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/CheckForSigned.classCheckForSigned.java
package javax.annotation
public abstract javax.annotation.CheckForSigned extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/CheckReturnValue.classCheckReturnValue.java
package javax.annotation
public abstract javax.annotation.CheckReturnValue extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/Detainted.classDetainted.java
package javax.annotation
public abstract javax.annotation.Detainted extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/MatchesPattern$Checker.classMatchesPattern.java
package javax.annotation
public javax.annotation.MatchesPattern$Checker extends java.lang.Object implements javax.annotation.meta.TypeQualifierValidator {
public void ()
public javax.annotation.meta.When forConstantValue (javax.annotation.MatchesPattern, java.lang.Object)
javax.annotation.MatchesPattern annotation
Object value
java.util.regex.Pattern p
public volatile javax.annotation.meta.When forConstantValue (java.lang.annotation.Annotation, java.lang.Object)
java.lang.annotation.Annotation x0
Object x1
}
javax/annotation/MatchesPattern.classMatchesPattern.java
package javax.annotation
public abstract javax.annotation.MatchesPattern extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
public abstract int flags ()
}
javax/annotation/Nonnegative$Checker.classNonnegative.java
package javax.annotation
public javax.annotation.Nonnegative$Checker extends java.lang.Object implements javax.annotation.meta.TypeQualifierValidator {
public void ()
public javax.annotation.meta.When forConstantValue (javax.annotation.Nonnegative, java.lang.Object)
boolean isNegative
boolean isNegative
boolean isNegative
javax.annotation.Nonnegative annotation
Object v
boolean isNegative
Number value
public volatile javax.annotation.meta.When forConstantValue (java.lang.annotation.Annotation, java.lang.Object)
java.lang.annotation.Annotation x0
Object x1
}
javax/annotation/Nonnegative.classNonnegative.java
package javax.annotation
public abstract javax.annotation.Nonnegative extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/Nonnull$Checker.classNonnull.java
package javax.annotation
public javax.annotation.Nonnull$Checker extends java.lang.Object implements javax.annotation.meta.TypeQualifierValidator {
public void ()
public javax.annotation.meta.When forConstantValue (javax.annotation.Nonnull, java.lang.Object)
javax.annotation.Nonnull qualifierqualifierArgument
Object value
public volatile javax.annotation.meta.When forConstantValue (java.lang.annotation.Annotation, java.lang.Object)
java.lang.annotation.Annotation x0
Object x1
}
javax/annotation/Nonnull.classNonnull.java
package javax.annotation
public abstract javax.annotation.Nonnull extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/Nullable.classNullable.java
package javax.annotation
public abstract javax.annotation.Nullable extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/OverridingMethodsMustInvokeSuper.classOverridingMethodsMustInvokeSuper.java
package javax.annotation
public abstract javax.annotation.OverridingMethodsMustInvokeSuper extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/ParametersAreNonnullByDefault.classParametersAreNonnullByDefault.java
package javax.annotation
public abstract javax.annotation.ParametersAreNonnullByDefault extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/ParametersAreNullableByDefault.classParametersAreNullableByDefault.java
package javax.annotation
public abstract javax.annotation.ParametersAreNullableByDefault extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/PropertyKey.classPropertyKey.java
package javax.annotation
public abstract javax.annotation.PropertyKey extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/RegEx$Checker.classRegEx.java
package javax.annotation
public javax.annotation.RegEx$Checker extends java.lang.Object implements javax.annotation.meta.TypeQualifierValidator {
public void ()
public javax.annotation.meta.When forConstantValue (javax.annotation.RegEx, java.lang.Object)
java.util.regex.PatternSyntaxException e
javax.annotation.RegEx annotation
Object value
public volatile javax.annotation.meta.When forConstantValue (java.lang.annotation.Annotation, java.lang.Object)
java.lang.annotation.Annotation x0
Object x1
}
javax/annotation/RegEx.classRegEx.java
package javax.annotation
public abstract javax.annotation.RegEx extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/Signed.classSigned.java
package javax.annotation
public abstract javax.annotation.Signed extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/Syntax.classSyntax.java
package javax.annotation
public abstract javax.annotation.Syntax extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
public abstract javax.annotation.meta.When when ()
}
javax/annotation/Tainted.classTainted.java
package javax.annotation
public abstract javax.annotation.Tainted extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/Untainted.classUntainted.java
package javax.annotation
public abstract javax.annotation.Untainted extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/WillClose.classWillClose.java
package javax.annotation
public abstract javax.annotation.WillClose extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/WillCloseWhenClosed.classWillCloseWhenClosed.java
package javax.annotation
public abstract javax.annotation.WillCloseWhenClosed extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/WillNotClose.classWillNotClose.java
package javax.annotation
public abstract javax.annotation.WillNotClose extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/concurrent/GuardedBy.classGuardedBy.java
package javax.annotation.concurrent
public abstract javax.annotation.concurrent.GuardedBy extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
javax/annotation/concurrent/Immutable.classImmutable.java
package javax.annotation.concurrent
public abstract javax.annotation.concurrent.Immutable extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/concurrent/NotThreadSafe.classNotThreadSafe.java
package javax.annotation.concurrent
public abstract javax.annotation.concurrent.NotThreadSafe extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/concurrent/ThreadSafe.classThreadSafe.java
package javax.annotation.concurrent
public abstract javax.annotation.concurrent.ThreadSafe extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/meta/Exclusive.classExclusive.java
package javax.annotation.meta
public abstract javax.annotation.meta.Exclusive extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/meta/Exhaustive.classExhaustive.java
package javax.annotation.meta
public abstract javax.annotation.meta.Exhaustive extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/meta/TypeQualifier.classTypeQualifier.java
package javax.annotation.meta
public abstract javax.annotation.meta.TypeQualifier extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class applicableTo ()
}
javax/annotation/meta/TypeQualifierDefault.classTypeQualifierDefault.java
package javax.annotation.meta
public abstract javax.annotation.meta.TypeQualifierDefault extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.annotation.ElementType[] value ()
}
javax/annotation/meta/TypeQualifierNickname.classTypeQualifierNickname.java
package javax.annotation.meta
public abstract javax.annotation.meta.TypeQualifierNickname extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/meta/TypeQualifierValidator.classTypeQualifierValidator.java
package javax.annotation.meta
public abstract javax.annotation.meta.TypeQualifierValidator extends java.lang.Object {
public abstract javax.annotation.meta.When forConstantValue (java.lang.annotation.Annotation, java.lang.Object)
}
javax/annotation/meta/When.classWhen.java
package javax.annotation.meta
public final javax.annotation.meta.When extends java.lang.Enum {
public static final javax.annotation.meta.When ALWAYS
public static final javax.annotation.meta.When UNKNOWN
public static final javax.annotation.meta.When MAYBE
public static final javax.annotation.meta.When NEVER
private static final javax.annotation.meta.When[] $VALUES
public static javax.annotation.meta.When[] values ()
public static javax.annotation.meta.When valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/
com/android/
com/android/jack/
com/android/jack/api/
com/android/jack/api/v01/
com/android/jack/api/ConfigNotSupportedException.classConfigNotSupportedException.java
package com.android.jack.api
public com.android.jack.api.ConfigNotSupportedException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/jack/api/JackConfig.classJackConfig.java
package com.android.jack.api
public abstract com.android.jack.api.JackConfig extends java.lang.Object {
}
com/android/jack/api/JackProvider$SubReleaseKind.classJackProvider.java
package com.android.jack.api
public final com.android.jack.api.JackProvider$SubReleaseKind extends java.lang.Enum {
public static final com.android.jack.api.JackProvider$SubReleaseKind ENGINEERING
public static final com.android.jack.api.JackProvider$SubReleaseKind PRE_ALPHA
public static final com.android.jack.api.JackProvider$SubReleaseKind ALPHA
public static final com.android.jack.api.JackProvider$SubReleaseKind BETA
public static final com.android.jack.api.JackProvider$SubReleaseKind CANDIDATE
public static final com.android.jack.api.JackProvider$SubReleaseKind RELEASE
private static final com.android.jack.api.JackProvider$SubReleaseKind[] $VALUES
public static com.android.jack.api.JackProvider$SubReleaseKind[] values ()
public static com.android.jack.api.JackProvider$SubReleaseKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/api/JackProvider.classJackProvider.java
package com.android.jack.api
public abstract com.android.jack.api.JackProvider extends java.lang.Object {
public abstract com.android.jack.api.JackConfig createConfig (java.lang.Class) throws com.android.jack.api.ConfigNotSupportedException
public abstract boolean isConfigSupported (java.lang.Class)
public abstract java.util.Collection getSupportedConfigs ()
public abstract java.lang.String getCompilerVersion ()
public abstract java.lang.String getCompilerReleaseName ()
public abstract int getCompilerReleaseCode ()
public abstract int getCompilerSubReleaseCode ()
public abstract com.android.jack.api.JackProvider$SubReleaseKind getCompilerSubReleaseKind ()
public abstract java.lang.String getCompilerBuildId ()
public abstract java.lang.String getCompilerSourceCodeBase ()
}
com/android/jack/api/v01/Api01CompilationTask.classApi01CompilationTask.java
package com.android.jack.api.v01
public abstract com.android.jack.api.v01.Api01CompilationTask extends java.lang.Object {
public abstract void run () throws com.android.jack.api.v01.CompilationException com.android.jack.api.v01.UnrecoverableException com.android.jack.api.v01.ConfigurationException java.lang.IllegalStateException
}
com/android/jack/api/v01/Api01Config.classApi01Config.java
package com.android.jack.api.v01
public abstract com.android.jack.api.v01.Api01Config extends java.lang.Object implements com.android.jack.api.JackConfig {
public abstract void setReporter (com.android.jack.api.v01.ReporterKind, java.io.OutputStream) throws com.android.jack.api.v01.ConfigurationException
public abstract void setTypeImportCollisionPolicy (com.android.jack.api.v01.TypeCollisionPolicy) throws com.android.jack.api.v01.ConfigurationException
public abstract void setResourceImportCollisionPolicy (com.android.jack.api.v01.ResourceCollisionPolicy) throws com.android.jack.api.v01.ConfigurationException
public abstract void setJavaSourceVersion (com.android.jack.api.v01.JavaSourceVersion) throws com.android.jack.api.v01.ConfigurationException
public abstract void setObfuscationMappingOutputFile (java.io.File) throws com.android.jack.api.v01.ConfigurationException
public abstract void setClasspath (java.util.List) throws com.android.jack.api.v01.ConfigurationException
public abstract void setImportedJackLibraryFiles (java.util.List) throws com.android.jack.api.v01.ConfigurationException
public abstract void setMetaDirs (java.util.List) throws com.android.jack.api.v01.ConfigurationException
public abstract void setResourceDirs (java.util.List) throws com.android.jack.api.v01.ConfigurationException
public abstract void setIncrementalDir (java.io.File) throws com.android.jack.api.v01.ConfigurationException
public abstract void setOutputDexDir (java.io.File) throws com.android.jack.api.v01.ConfigurationException
public abstract void setOutputJackFile (java.io.File) throws com.android.jack.api.v01.ConfigurationException
public abstract void setJarJarConfigFiles (java.util.List) throws com.android.jack.api.v01.ConfigurationException
public abstract void setProguardConfigFiles (java.util.List) throws com.android.jack.api.v01.ConfigurationException
public abstract void setDebugInfoLevel (com.android.jack.api.v01.DebugInfoLevel) throws com.android.jack.api.v01.ConfigurationException
public abstract void setMultiDexKind (com.android.jack.api.v01.MultiDexKind) throws com.android.jack.api.v01.ConfigurationException
public abstract void setVerbosityLevel (com.android.jack.api.v01.VerbosityLevel) throws com.android.jack.api.v01.ConfigurationException
public abstract void setProcessorNames (java.util.List) throws com.android.jack.api.v01.ConfigurationException
public abstract void setProcessorPath (java.util.List) throws com.android.jack.api.v01.ConfigurationException
public abstract void setProcessorOptions (java.util.Map) throws com.android.jack.api.v01.ConfigurationException
public abstract void setSourceEntries (java.util.Collection) throws com.android.jack.api.v01.ConfigurationException
public abstract void setProperty (java.lang.String, java.lang.String) throws com.android.jack.api.v01.ConfigurationException
public abstract com.android.jack.api.v01.Api01CompilationTask getTask () throws com.android.jack.api.v01.ConfigurationException
}
com/android/jack/api/v01/ChainedException$ChainedExceptionBuilder.classChainedException.java
package com.android.jack.api.v01
public com.android.jack.api.v01.ChainedException$ChainedExceptionBuilder extends java.lang.Object {
private com.android.jack.api.v01.ChainedException head
static final boolean $assertionsDisabled
public void ()
public void appendException (com.android.jack.api.v01.ChainedException)
com.android.jack.api.v01.ChainedException exception
java.util.Iterator i$
com.android.jack.api.v01.ChainedException exceptions
public void throwIfNecessary () throws com.android.jack.api.v01.ChainedException
public com.android.jack.api.v01.ChainedException getException ()
static void ()
}
com/android/jack/api/v01/ChainedException.classChainedException.java
package com.android.jack.api.v01
public abstract com.android.jack.api.v01.ChainedException extends java.lang.Exception implements java.lang.Iterable {
private static final long serialVersionUID
private String message
private int count
private com.android.jack.api.v01.ChainedException tail
private com.android.jack.api.v01.ChainedException next
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
public java.lang.String getMessage ()
public java.lang.String getLocalizedMessage ()
public void setMessage (java.lang.String)
String message
protected com.android.jack.api.v01.ChainedException putAsLastExceptionOf (com.android.jack.api.v01.ChainedException)
com.android.jack.api.v01.ChainedException head
public com.android.jack.api.v01.ChainedException getNextException ()
public int getNextExceptionCount ()
public java.util.Iterator iterator ()
java.util.ArrayList list
com.android.jack.api.v01.ChainedException exception
}
com/android/jack/api/v01/CompilationException.classCompilationException.java
package com.android.jack.api.v01
public com.android.jack.api.v01.CompilationException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/jack/api/v01/ConfigurationException.classConfigurationException.java
package com.android.jack.api.v01
public com.android.jack.api.v01.ConfigurationException extends com.android.jack.api.v01.ChainedException {
private static final long serialVersionUID
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/jack/api/v01/DebugInfoLevel.classDebugInfoLevel.java
package com.android.jack.api.v01
public final com.android.jack.api.v01.DebugInfoLevel extends java.lang.Enum {
public static final com.android.jack.api.v01.DebugInfoLevel NONE
public static final com.android.jack.api.v01.DebugInfoLevel LINES
public static final com.android.jack.api.v01.DebugInfoLevel FULL
private static final com.android.jack.api.v01.DebugInfoLevel[] $VALUES
public static com.android.jack.api.v01.DebugInfoLevel[] values ()
public static com.android.jack.api.v01.DebugInfoLevel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/api/v01/JavaSourceVersion.classJavaSourceVersion.java
package com.android.jack.api.v01
public final com.android.jack.api.v01.JavaSourceVersion extends java.lang.Enum {
public static final com.android.jack.api.v01.JavaSourceVersion JAVA_3
public static final com.android.jack.api.v01.JavaSourceVersion JAVA_4
public static final com.android.jack.api.v01.JavaSourceVersion JAVA_5
public static final com.android.jack.api.v01.JavaSourceVersion JAVA_6
public static final com.android.jack.api.v01.JavaSourceVersion JAVA_7
private static final com.android.jack.api.v01.JavaSourceVersion[] $VALUES
public static com.android.jack.api.v01.JavaSourceVersion[] values ()
public static com.android.jack.api.v01.JavaSourceVersion valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/api/v01/MultiDexKind.classMultiDexKind.java
package com.android.jack.api.v01
public final com.android.jack.api.v01.MultiDexKind extends java.lang.Enum {
public static final com.android.jack.api.v01.MultiDexKind NONE
public static final com.android.jack.api.v01.MultiDexKind NATIVE
public static final com.android.jack.api.v01.MultiDexKind LEGACY
private static final com.android.jack.api.v01.MultiDexKind[] $VALUES
public static com.android.jack.api.v01.MultiDexKind[] values ()
public static com.android.jack.api.v01.MultiDexKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/api/v01/ReporterKind.classReporterKind.java
package com.android.jack.api.v01
public final com.android.jack.api.v01.ReporterKind extends java.lang.Enum {
public static final com.android.jack.api.v01.ReporterKind DEFAULT
public static final com.android.jack.api.v01.ReporterKind SDK
private static final com.android.jack.api.v01.ReporterKind[] $VALUES
public static com.android.jack.api.v01.ReporterKind[] values ()
public static com.android.jack.api.v01.ReporterKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/api/v01/ResourceCollisionPolicy.classResourceCollisionPolicy.java
package com.android.jack.api.v01
public final com.android.jack.api.v01.ResourceCollisionPolicy extends java.lang.Enum {
public static final com.android.jack.api.v01.ResourceCollisionPolicy KEEP_FIRST
public static final com.android.jack.api.v01.ResourceCollisionPolicy FAIL
private static final com.android.jack.api.v01.ResourceCollisionPolicy[] $VALUES
public static com.android.jack.api.v01.ResourceCollisionPolicy[] values ()
public static com.android.jack.api.v01.ResourceCollisionPolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/api/v01/TypeCollisionPolicy.classTypeCollisionPolicy.java
package com.android.jack.api.v01
public final com.android.jack.api.v01.TypeCollisionPolicy extends java.lang.Enum {
public static final com.android.jack.api.v01.TypeCollisionPolicy KEEP_FIRST
public static final com.android.jack.api.v01.TypeCollisionPolicy FAIL
private static final com.android.jack.api.v01.TypeCollisionPolicy[] $VALUES
public static com.android.jack.api.v01.TypeCollisionPolicy[] values ()
public static com.android.jack.api.v01.TypeCollisionPolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/api/v01/UnrecoverableException.classUnrecoverableException.java
package com.android.jack.api.v01
public com.android.jack.api.v01.UnrecoverableException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/jack/api/v01/VerbosityLevel.classVerbosityLevel.java
package com.android.jack.api.v01
public final com.android.jack.api.v01.VerbosityLevel extends java.lang.Enum {
public static final com.android.jack.api.v01.VerbosityLevel ERROR
public static final com.android.jack.api.v01.VerbosityLevel WARNING
public static final com.android.jack.api.v01.VerbosityLevel INFO
public static final com.android.jack.api.v01.VerbosityLevel DEBUG
private static final com.android.jack.api.v01.VerbosityLevel[] $VALUES
public static com.android.jack.api.v01.VerbosityLevel[] values ()
public static com.android.jack.api.v01.VerbosityLevel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}